【发布时间】:2011-02-03 07:10:42
【问题描述】:
让我从我做过的事情开始,以及我如何使用一些东西来获得结果
我已将模块化结构设置为:
application/
/configs
/layouts
/models
/modules
/users
/profile
/frontend
/backend
/controllers
/views
....
我编写了一个插件,它使用 FrontController->setModuleControllerDirectoryName() 添加更改 FrontController->addModuleDirectory() 很好,我已经根据 url 中是否请求天气管理页面更改了所有目录(类似于 /admin/some/some)
-
假设我对与 Profile 查看相关的任何内容都有一个单一的布局,在本例中是“Profile”模块。 Profile布局分为三部分
alt text http://img693.imageshack.us/img693/2463/profileyw.png
在布局中,我使用 action() 拉出 Profile/PhotoController 的索引操作
$this->action('index', 'photo', 'profile');
然后我遇到了一些问题 1. 调用时(profile/profile/index)可以获取Photo Controller内部的Params; 2. 发现助手 Action() 是邪恶的,因为它启动了另一个调度循环 =) ---现在我认为我将控制器模块插入布局的方法也是邪恶的=)。 无论如何我应该如何处理将一些控制器(另一个模块控制器)插入布局?
【问题讨论】:
-
请任何人,戈登,你在哪里 =)
-
还是问错地方了? =)
标签: php model-view-controller zend-framework architecture