CodeIgniter многоразовая библиотека сообщений - PullRequest
0 голосов
/ 19 августа 2011

Я использую библиотеку сообщений (http://codeigniter.com/wiki/Message/) для отображения сообщений об ошибках на моем сайте. Это код, который я использую для отображения сообщения:

$this->message->set('error',$this->config->item('error.login'));

Прямо сейчас я храню общие сообщения в моем файле конфигурации (config / config.php) вместо того, чтобы писать сообщение каждый раз. Есть ли лучший способ сделать это? Файл конфигурации становится очень длинным.

То, что я ищу, - это лучший способ хранения текстовых строк многократного использования.

Ответы [ 2 ]

3 голосов
/ 19 августа 2011

Класс языка CodeIgniter - это то, что вы ищете: CI Language Class

$this->message->set('error',$this->lang->line('error.login'));
1 голос
/ 19 августа 2011

Конфигурационный файл более или менее соответствует вашему желанию.Это просто, ясно и легко.Но то, что вы храните его в конфигурационном файле , не означает, что вам нужно хранить его в config.php.Класс Config позволяет вам иметь несколько конфигурационных файлов, поэтому есть специальный для сообщений.Черт возьми, у вас может быть даже несколько специальных языков для языков, и оставьте тот, который вы ищете в файле config.php!

 $this->config->load( $this->config->get( "language_file_name" ) );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...