我想在我的 default.ctp 页面上显示一个指向管理面板的链接,但前提是用户是管理员。
我正在尝试做这样的事情,但似乎什么都没有发生
//default.ctp
if (!empty($role) && ($role == 'admin')) {
link here
}
在 appcontroller 的 beforeFilter 功能中,我有以下内容
$role = $this->Auth->user('role');
if ($role == 'author' || $role == 'admin') {
$this->set('role', $role);
}
当我尝试 print_r($admin) 时,会显示管理员角色,但无论出于何种原因,if 语句都不起作用。