Plugins CAKEPHP 1.2/1.3中的前缀路由和插件
在CakePHP中使用插件和前缀路由时,有没有人有设置Plugins CAKEPHP 1.2/1.3中的前缀路由和插件,plugins,routes,cakephp-1.3,prefix,cakephp-1.2,Plugins,Routes,Cakephp 1.3,Prefix,Cakephp 1.2,在CakePHP中使用插件和前缀路由时,有没有人有设置routes.php表的例子 e、 g 商店控制器,使用manage前缀访问卖家的特定管理功能 因此/manage/shops/edit映射到shops\u controller.php中的manage\u edit 然后将其放入/plugins/shops的core.php中,有一个名为:Routing.prefixes的配置值。您需要在此处设置manage前缀: Configure::write('Routing.prefixes',ar
routes.php
表的例子
e、 g
商店控制器,使用manage
前缀访问卖家的特定管理功能
因此/manage/shops/edit
映射到shops\u controller.php中的manage\u edit
然后将其放入/plugins/shops
的core.php
中,有一个名为:Routing.prefixes的配置值。您需要在此处设置manage前缀:
Configure::write('Routing.prefixes',array('admin','manage')代码>
现在,对/manage/controllerName/actionName等URL的所有调用都将转到:controllerName::manage\u actionName
所有对URL(如/admin/controllerName/actionName)的调用都将转到:
controllerName::admin\u actionName
对于routes.php
文件中的插件路由:
Router::connect('/shops/edit', array('plugin' => 'pluginName', 'controller' => 'shops', 'action' => 'edit'));
这就是所需的一切。在核心.php
中有一个名为:路由的配置值。前缀
您需要在那里设置管理前缀:
Configure::write('Routing.prefixes',array('admin','manage')代码>
现在,对/manage/controllerName/actionName等URL的所有调用都将转到:controllerName::manage\u actionName
所有对URL(如/admin/controllerName/actionName)的调用都将转到:
controllerName::admin\u actionName
对于routes.php
文件中的插件路由:
Router::connect('/shops/edit', array('plugin' => 'pluginName', 'controller' => 'shops', 'action' => 'edit'));
这就是所需要的一切