如何为1个插件提供2个以上的AdminControllers

时间:2014-04-28 16:36:29

标签: impresspages

我有2个管理控制器。

PostContoller
CategoriesController

我如何在Blog插件中创建它们,如果我想要的话。插件可以有多个Controller,Admin或Public。

我尝试创建PostAdminContoller并扩展AdminController,但不知道如何调用它

?AA = Post.index

1 个答案:

答案 0 :(得分:0)

默认情况下有三个控制器可用:

AdminController SiteController PublicController

如果您想要更多控制器,请使用路线(http://www.impresspages.org/docs/routing),但您必须自行进行安全检查:

\ Ip \ Internal \ Admin \ Backend :: userId()//检查管理员是否已登录

ipAdminPermission($ plugin)//检查当前管理员是否有权访问插件。