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

Вывод sql запроса в своём контроллере


Recommended Posts

Делал вывод пользователей через sql запрос по контроллеру information и все выводит все хорошо. Через свой контроллер не получается, выводит такую ошибку: Fatal error: Call to a member function getCombo() on null in /home/a917by/creategreat2.917.by.917.by/catalog/controller/guestbook/entry.php on line 69. По этому адресу объявляются переменные из модели. Может кто подсказать как это исправить?)

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


48 минут назад, valerykurak сказал:

объявляются переменные из модели.

наверно модель не подключена

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

20 часов назад, Designer сказал:

@valerykurak в содержимое Вашего контроллера нужно посмотреть силами мыслей, чтобы Вам помочь?

Контроллер:

            $data['combo_name4'] = $this->model_guestbook_guestbook->getCombo4();

             $data['combo_name5'] = $this->model_guestbook_guestbook->getCombo5();

             $data['combo_name6'] = $this->model_guestbook_guestbook->getCombo6();

Модель:

public function getCombo4() {

    $combo_name4 = array();

        $query4 = $this->db->query("SELECT firstname, lastname,telephone, email FROM oc_customer");

$i=0; foreach ($query4->rows as $result4) {

 $combo_name4[$i]['firstname'] = $result4['firstname'];

 $combo_name4[$i]['telephone'] = $result4['telephone'];
  $combo_name4[$i]['email'] = $result4['email'];
 $combo_name4[$i]['lastname'] = $result4['lastname'];

$i++;}
    return $combo_name4;

    }
        public function getCombo5() {

    $combo_name5 = array();

        $query5 = $this->db->query("SELECT firstname, telephone, email, address_2 FROM oc_affiliate");

$i=0; foreach ($query5->rows as $result5) {

 $combo_name5[$i]['firstname'] = $result5['firstname'];

 $combo_name5[$i]['address_2'] = $result5['address_2'];
  $combo_name5[$i]['telephone'] = $result5['telephone'];
   $combo_name5[$i]['email'] = $result5['email'];

$i++;}
    return $combo_name5;

    }
        public function getCombo6() {

    $combo_name6 = array();

        $query6 = $this->db->query("SELECT custom_field FROM oc_customer");

        foreach ($query6->rows as $result6) {

                $combo_name6[] = $result6['custom_field'];

    }
    return $combo_name6;

    }

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


8 минут назад, valerykurak сказал:

Контроллер:

            $data['combo_name4'] = $this->model_guestbook_guestbook->getCombo4();

             $data['combo_name5'] = $this->model_guestbook_guestbook->getCombo5();

             $data['combo_name6'] = $this->model_guestbook_guestbook->getCombo6();

 

20 часов назад, fanatic сказал:

модель не подключена

где?

$this->load->model('guestbook/guestbook');

 

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

13 минут назад, valerykurak сказал:

$combo_name4

 

13 минут назад, valerykurak сказал:

$query6

как по мне, в данном случае, цифры абсолютно ни к чему.

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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