Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Кто разбирается в codeigniter ?


Гість

Recommended Posts

логгирование и дебаг не помогают ? 

 

а что за метод $query->free_result ?

освобождает память. 

Подскажите пожалуйста, как можно проверить возвращает ли что-то модель

В таблице данные имеются, функция для записи туда работает. Возможно мой запрос в модели неправильный..

Убрал выборку, передачу id-шника, упростил - все равно одно и то же.

Замена на  data не помогает.

Мой запрос логически правильно построен ? Смотрел по примеру опенкарта, мне что не дает покоя. Там массив 2-мерный строится в контроллере циклом и вывод идет тоже циклом. А в CI нашел таким образом - это верно ?

Оказывается ввод проще, чем вывод ) 

Надіслати
Поділитися на інших сайтах

хе

$sql = 'SELECT order_name, order_phone, order_quantity, order_address, order_method FROM' . $order .' where user_id= ' .$id_session;
echo $sql;
$query = $this->db->query($sql);
выполнить $sql ручкам - искать ошибку.
Надіслати
Поділитися на інших сайтах

public function order_history($id_session) {
        $order = $this->db->get('order');
        $query = $this->db->query('SELECT order_name, order_phone, order_quantity, order_address, order_method FROM $order where user_id=$id_session');
        $this->log(print_r($query,1));
        if ($query->num_rows() > 0) {
            foreach ($query->result() as $row)
            {
                echo $row->order_name;
                echo $row->order_phone;
                echo $row->order_quantity;
                echo $row->order_address;
                echo $row->order_method;
            }
        }
        
        if ($query->num_rows() > 0){
            $rows = $query->result();
            $query->free_result();
            return $rows;
        } else {
            return FALSE;
        }     
        
    }
    private function log($message) {
		$file = __FILE__ . 'test.log';
		
		$handle = fopen($file, 'a+'); 
		
		fwrite($handle, date('Y-m-d G:i:s') . ' - ' . var_export($message,true) . "\n");
			
		fclose($handle); 
	}

Ответ же ищите в файле test.log

Надіслати
Поділитися на інших сайтах

Василий!

 

Смотри исправленный мной sql

Там все АшЫПки

В опене сразу видно ругань вроде на такие строки...  хотя не уверен...

Надіслати
Поділитися на інших сайтах

Отлучался. Спасибо за столько информации и помощь )

Нашел проблем - не работает передача переменной, ни массива, ни другой самой простейшей ...

Иду "рыть" дальше

Надіслати
Поділитися на інших сайтах

проблема решилась, мое незнание, код перенес в index {}

Переменная ведь вызывалась не в индекс, данные все на 1 странице, и функция просто не обрабатывалась (

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.