Версии информации: CI версия 1.7.2 - PHP 5.3.1 - Apache2 - Mac OSX 10.6.3
По какой-то причине, когда я загружаю Конфигурационный библиотека по электронной почте, либо в моем контроллере, или в autoload.php, она автоматически и немедленно вторит информацию конфигурации, как так:
$config['protocol'] = 'sendmail';
$config['mailpath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE
Если я AutoLoad библиотеки электронной почты в autoload.php, он повторил, прежде чем что-либо еще в мой источник/страница. Если я назову его явно в моем контроллере, он будет эхом в этой точке.
Я в тупике, никогда не видел этого раньше. Любые идеи о том, как подавить/устранить?
Загрузка библиотеки в автозагрузку: $autoload['libraries'] = array('database','encrypt','email');
Загрузка библиотеки в контроллере: $this->load->library('email');
Вы должны разместить код, используемый для загрузки lib. –
Добавил синтаксис загрузки lib для сообщения orig. Довольно простой. – k00k
Это может показаться странным, но попробуйте установить заголовок() после того, как код автозагрузки запущен, ошибка «вывод уже запущена», которая генерируется, может дать вам строку/файл оскорбительных высказываний «эхо». Возможно, кто-то добавил строку отладки, которая сломала что-то ... – gnarf