Конфигурация электронной почты Code Igniter для config.php - PullRequest
2 голосов
/ 30 ноября 2010

Я поместил свои конфигурации электронной почты в config.php, но я не знаю, как я могу получить к ним доступ в моем контроллере.

В моем config.php:

/*EMAIL CONFIG*/
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.googlemail.com';
$config['smtp_user'] = 'username';
$config['smtp_pass'] = 'pass';
$config['smtp_port'] = '465';
$config['mailtype'] = 'html';

Должен ли я создать экземпляр суперглобального объекта?

Заранее спасибо.

Ответы [ 2 ]

5 голосов
/ 10 апреля 2013

Вы не помещаете настройки конфигурации электронной почты в config.php.Вы создаете новый файл с именем email.php и помещаете его в папку конфигурации.CI автоматически определит настройки конфигурации электронной почты из этого файла.

См. «Настройка параметров электронной почты в файле конфигурации»

http://ellislab.com/codeigniter/user-guide/libraries/email.html

2 голосов
/ 30 ноября 2010

Вы можете получить к нему доступ:

$this->config->item('protocol');

Также см. Соответствующую главу в CodeIgniter: руководство пользователя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...