【发布时间】:2011-12-06 19:37:22
【问题描述】:
我正在使用 Zend Framework 构建一个 CMS,我的主题可以支持自定义布局、视图和控制器。
如果主题有自定义布局,我将布局目录设置为主题目录。如果主题使用自定义视图,我将视图目录设置为主题目录。
但我坚持使用控制器,因为我想使用我的默认控制器作为后备。一个主题只有它的自定义控制器,而不是每个控制器。例如,如果它支持 Image Gallery 功能,则必须有 ImageGalleryController.php 文件,但不能有 IndexController 或 ErrorController 控制器。
总结:如果主题文件夹中存在控制器,则主题可以覆盖控制器,否则使用默认值。
我该怎么做?谢谢。
【问题讨论】:
-
你考虑过使用路由吗?
-
我认为这与路线无关。
标签: php model-view-controller content-management-system zend-framework