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 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

布局中的 CakePHP 动态菜单内容

CakePHP 3 更新连接表中的数据

CakePHP 中的嵌套表单

cakephp中的动态模型翻译

如何拦截CakePHP 3中的检索字段?

CakePHP 中的 Ajax 错误处理