CakePHP中的T_CONSTANT_ENCAPSED_STRING [重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CakePHP中的T_CONSTANT_ENCAPSED_STRING [重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我需要你的帮助。我在Cake php中有一个应用程序,它运行良好,只是通过发出以下错误停止工作:
注意(8):未定义的变量:authUser [APP / View / Elements / top_bar.ctp,第20行]
致命错误错误:语法错误,意外''logoutRedirect''(T_CONSTANT_ENCAPSED_STRING),期待')'文件:/var/www/pegasus/instancias/pw/Controller/AppController.php行:20
“在我的认证环境中。一切都很完美。我比较了代码,它们是相同的。我检查了数据库。一切都很好,服务器上没有任何变化。“
class AppController extends Controller {
public $global = [];
public $components = array(
'Cookie',
'Session',
'AuthManager.AccessPermission',
'TaskManager.TaskService',
'AuthManager.LogSystem',
'ConfigManager.Configuration',
'Auth' => array(
'loginRedirect' => array(
'plugin' => null,
'controller' => 'home',
'action' => 'index'
)
'logoutRedirect' => array(
'plugin' => 'auth_manager',
'controller' => 'users',
'action' => 'login'
),
//'authorize' => array('Controller'),
'authError' => 'Você deve fazer login para ter acesso a essa área!',
'loginError' => 'Combinação de usuário e senha errada!' ,
'authenticate' => array(
'Form' => array(
'scope' => array('User.status' => '1')
),
)
答案
你在,
之前缺少'logoutRedirect'
:
'loginRedirect' => array(
'plugin' => null,
'controller' => 'home',
'action' => 'index',
),
'logoutRedirect' => array(
'plugin' => 'auth_manager',
'controller' => 'users',
'action' => 'login',
),
阅读this answer以了解错误T_CONSTANT_ENCAPSED_STRING
的解释。 5.数组列表与您的匹配。
以上是关于CakePHP中的T_CONSTANT_ENCAPSED_STRING [重复]的主要内容,如果未能解决你的问题,请参考以下文章