CakePHP中的管理员权限

简介:这是CakePHP中的管理员权限的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=336643' scrolling='no'>
有时候我们需要一个管理员部分,使部分用户可以进行修改。通常通过/admin/users/edit/5这样的链接来实现。在cakePHP中,管理员路由可以在内核配置文件中Routing.admin来设定
Configure::write('Routing.admin', 'admin');
在你的控制器中,任何一个action以admin_开头都能被调用,以users来举例,UsersController的函数名就会是admin_edit这样。

你可以使用路由来自定义前缀

Router::connect('/profiles/:controller/:action', array('prefix' => 'profiles')); 
任何对profiles的调用都要加上前缀profiles_,我们的users例子:/profiles/users/edit/5将会调用UsersControllerprofiles_edit。请记住,使用html帮助的时候创建链接可以直接用带前缀的函数。下面是个使用HTML 帮助创建链接的例子:
echo $html->link('Edit your profile', array('controller' => 'users', 'action' => 'profiles_edit')); 

“CakePHP中的管理员权限”的更多相关文章 》

爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

http://biancheng.dnbcw.info/php/336643.html pageNo:10
原文地址:https://www.cnblogs.com/ooooo/p/2247831.html