我有一个钩子,如果会话为空,它基本上会将用户注入登录页面。
$hook['post_controller_constructor'] = array(
'class' => 'Status',
'function' => 'logInCheck',
'filename' => 'hooks.php',
'filepath' => 'hooks',
'params' => array()
);
现在在logInCheck
的钩子函数中我想定义一些常量变量。当我用Google搜索时,我发现常量只能在constants.php或config.php中定义。现在我的查询是在钩子文件中定义它。
当我尝试这个define('HEADERFILE', 'deafult_header');
我收到此错误
消息:使用未定义的常量HEADERFILE - 假设为'HEADERFILE'
那么如何在钩子文件中定义一个常量呢?
提前致谢
答案 0 :(得分:0)
谷歌是对的。定义常量的正确方法是定义单独的文件constants.php并将其放在/ application / config中,然后以下列方式在控制器中加载此文件
$这 - > config->负载( 'constants.php');
Soo ......为什么这个解决方案不适合你?有什么问题?