我使用消息库(http://codeigniter.com/wiki/Message/)在我的网站上显示错误消息。这是我用来显示消息的代码:
$this->message->set('error',$this->config->item('error.login'));
现在我在我的配置文件(config/config.php)中存储常见消息,而不是每次都写消息。有更好的方法吗?配置文件太长
我正在寻找的是一个更好的方法来存储可重用的文本字符串。
CodeIgniter的语言类是你正在寻找的:CI语言类
$this->message->set('error',$this->lang->line('error.login'));
配置文件或多或少是您想要的方式。它简单、清晰、轻盈。但是,仅仅因为您将它保存在配置文件中,并不意味着您需要将它保存在config.php中。Config类允许您拥有多个配置文件,因此为消息创建一个特殊的配置文件。见鬼,你甚至可以有几个特殊的语言,把你正在寻找的留在config.php文件中!
$this->config->load( $this->config->get( "language_file_name" ) );