嵌套资源

时间:2012-01-26 16:00:40

标签: yii

我坚持使用一种方法并使用Yii框架。

我的网站有4个部分(组,页面,事件,照片),有些可能包含其他部分,即我可以拥有:

/ pages/1/groups/4
/ pages/1/groups/4/events/5
/ pages/1/groups/4/events/5/photos
/ groups/6/events/7/photos
/ groups/6/photos

模型是4(组,页面,照片,事件),并通过名为container_guid的字段链接。我如何重用每个部分的控制器和视图?

1 个答案:

答案 0 :(得分:0)

重复使用观看次数

$this->render('/controller_id/view_id')

这样你可以调用另一个控制器的视图..

虽然我听说旧版本没有此功能..

重用控制器:

您可以在控制器中调用前转功能,将请求转发给另一个控制器的操作......

这样你可以将任务委托给其他控制器的动作。阅读这个功能的详细信息

Yii Documentation For Forward Function..