CodeIgniter钩子预控制器

时间:2014-10-19 22:52:51

标签: php codeigniter

我想为不同的语言文件使用不同的数据库。我可以用这个获得语言代码;

$this->lang->lang()

我必须将其定义为pre_controller挂钩,因此系统会在开头选择正确的数据库。但是当我尝试使用上面的代码时,我发现了一个致命的错误。

  

遇到PHP错误

     

严重性:注意

     

消息:未定义的属性:CI_Hooks :: $ lang

     

文件名:config / hooks.php

     

行号:13

     

致命错误:在......

中的非对象上调用成员函数lang()

这是我的代码;

$hook['pre_controller'] = define('LANG', isset($_SESSION['lang']) ? $_SESSION['lang'] : $this->lang->lang());

提前致谢。

0 个答案:

没有答案