【发布时间】:2012-02-03 11:06:48
【问题描述】:
我希望有一个名为“index”的页面,对应的 url 为“domain/controller/index”和另一个 名为“admin_index”的页面,对应的 url 为“domain/admin/controller/index”。 诀窍是,我希望两个页面都使用相同的视图来渲染,并使用相同的逻辑函数,而页面的参数是一个标志,指示视图从哪个 url 呈现视图。
我需要它,因为目前在我的“索引”页面中,我有包含数据的表格。 该页面还具有该页面的智能过滤器,这需要控制器端的大量逻辑。 我的问题是目前每一行都有一个“编辑”按钮,我不想分享给所有用户。
目前我正在使用管理员前缀来处理此类页面,方法是通过限制来自网络服务器(在我的例子中是 Apache)的访问来保护它们。
关于如何在不复制控制器功能的情况下实现这一点的任何想法?
【问题讨论】:
标签: cakephp cakephp-1.3