将数据从控制器传递到视图而没有路由作为我在弹出窗口中显示的视图

时间:2015-03-18 07:48:13

标签: php laravel-4

我正在使用laravel4,我有一个注册表单,我已将其包含在页脚中,因为当用户单击注册按钮时,我可以将该表单显示为弹出窗口。因此,用户可以单击任何其他页面上的注册按钮。在我的注册中,我有一个下拉列表,我希望它来自数据库。

public function action_editUser() {
                $data = array(
                    'departments' => '0',
                    'department_id' => '1');
                return View::make('home.reg_pop',array('data' => $data));   
            }

所以我在我的控制器中创建了一个虚拟函数(传递一个临时数据)并且我没有这个方法的路径,因为我在弹出窗口中显示了一个注册表单作为我的视图。那么有没有办法将值传递给我的视图或任何其他可以解决我的问题的方法

1 个答案:

答案 0 :(得分:0)

我认为你应该阅读有关视图作曲家的内容。我想这可能是你问题的答案。 http://laravel.com/docs/4.2/responses#view-composers

每次使用其他视图时,它应该允许您始终传递一些数据/附加视图。