【发布时间】:2011-04-25 05:17:49
【问题描述】:
我已经创建了如下的zend框架结构
application
- configs
- controllers
- models
- modules
- admin
- controllers
- models
- views
...
- user
- controllers
- models
- views
...
- account
- controllers
- models
- views
...
- profile
- controllers
- models
- views
...
- views
.....
我正在创建一个应用程序,它具有“用户”和“管理员”两个不同的用户角色。用户和管理员都应该访问模块配置文件,并且只有管理员才能访问帐户模块。目前我面临以下问题
当我以管理员身份登录时,我在地址栏中得到以下网址,并且我得到了管理员菜单和设计(布局),正如我所期望的那样 localhost/public/admin/index
但是当我点击页面中的编辑配置文件链接时,我丢失了管理布局并且浏览器重定向到 localhost/public/profile/edit URL。 用户模块也有同样的问题。
我真正需要的是,当我单击编辑配置文件链接时,我应该能够访问具有相同布局的页面(管理员的管理布局),并且 url 应该类似于 http://localhost/public/admin/profile/edit
当我拥有上面给出的模块时,是否可以使用 zend 框架?因为我需要将系统保持在一个模块的基础上,我不想一次又一次地重做相同的代码。我检查了 zend 论坛,但我无法找到我所问的正确答案。
谁能帮我解决这个问题。 提前致谢。 亲切的问候,
【问题讨论】:
标签: php zend-framework