0

我有一个钩子,如果会话为空,它基本上会将用户抛出到登录页面。

$hook['post_controller_constructor'] = array(
    'class' => 'Status',
    'function' => 'logInCheck',
    'filename' => 'hooks.php',
    'filepath' => 'hooks',
    'params' => array()
);

现在在logInCheck我想定义一些常量变量的钩子函数中。当我用谷歌搜索时,我发现常量只能在 constants.php 或 config.php 中定义。现在我的查询是在挂钩文件中定义它。

当我尝试这个define('HEADERFILE', 'deafult_header');

我收到此错误

消息:使用未定义的常量 HEADERFILE - 假定为 'HEADERFILE'

那么如何在挂钩文件中定义一个常量呢?

提前致谢

4

1 回答 1

0

谷歌是对的。定义常量的正确方法是定义单独的文件 constants.php 并将其放在 /application/config 中,然后通过以下方式将该文件加载到控制器中

$this->config->load('constants.php');

Soo...为什么这个解决方案不适合你?问题是什么?

于 2013-03-09T08:46:11.640 回答