【发布时间】:2014-06-27 07:00:00
【问题描述】:
我对 Laravel 很陌生,所以还没有解决所有的小技巧。我正在制作可以在我的网站(日历、图像裁剪器、地图等)周围重复使用的小部件,作为刀片模板并将它们包括在其他视图中,如下所示:
@include('widgets.calendar', array('month'=>$month, 'year'=>$year))
我的问题是我找不到将它包含在视图中的方法,它仍然使用自己的控制器在显示之前引入一些数据。只有它所在页面的控制器在运行。
我设置了一个路由,当直接浏览到小部件的视图时,它可以连接控制器:
Route::get('/widgets/calendar', array('as' => 'widgets.calendar', 'uses' => 'widgets\CalendarController@getCalendar'));
有谁知道我可以做到这一点的方法,还是我走错了路?
【问题讨论】: