Chernichko
@Chernichko
Учусь.

Почему не обрабатывается sql запрос?

есть контроллер, в нем функция.
Если я подключаю модель, и потом вызываю фукцию на обработку вопроса - ошибка.
Если я обработаю 100% верный запрос (2) ошибки не будет.
Если я обработаю нужный мне запрос прям в контроллере (3) будет выведенео "не могу сделать запрос"

public function index()
	{
		$this->load->library('session');
		$this->load->model('logkron');

		$message = $this->session->flashdata('error');

		if ($message) {

			if (!$this->_mail_exception($message))
			{
				// log a message if mailer fails to send the mail
				$this->_log_exception('Failed to mail the following exception:');
			}
			
			
			// $this->logkron->addError($message);  (1)
			// mysql_query('SELECT 1') or die('sdfsdfs');  (2) 
			// mysql_query("insert into `logerror`(`date`, `message`) VALUES (now(),'$message')") or die('не могу сделать запрос');  (3)
			$this->_log_exception($message);
			// loads a proper view or partial
			$this->load->view('inhibitor');

		} else { // redirects if there is no error

			$this->load->helper('url');

			redirect(base_url(), 'refresh');
		}
	}


И ошибка получается в файле /system/core/Model.php
в строке
function __get($key)
	{
		$CI =& get_instance();
		return $CI->$key;
	}


Что не так!?
  • Вопрос задан
  • 199 просмотров
Пригласить эксперта
Ответы на вопрос 1
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии
исправь
<b>return $CI->$key;</b>
на
return '<b>' . $CI->$key . '</b>';
или
return $CI->$key;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы