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

[Решено] Не получается подключить контроллер


Recommended Posts

Доброго времени суток.

 Появилась необходимость разделить код на части и подключать эти части, как переменные (по тому же принципу, по которому подключаются футер, хедер и т.д). Проблема возникла при записи файла в переменную в контроллере.

Использовал код:

           

$data['bouquets'] = $this->load->controller('product/bouquets');

 

"print_r($data['bouquets']);" и "echo $data['bouquets'];" ничего не выводят, файл bouquets.php имеет структуру:

class ControllerProductBouquets extends Controller
{
    public function index() {
        /*содержимое*/
    }
 
}
 bouquets ошибок точно не имеет (корректно отображается при переходе на "сайт/index.php?route=product/bouquets" ).
Буду благодарен за любую помощь.
Змінено користувачем akse1erator
Надіслати
Поділитися на інших сайтах


Скорее всего, ваш метод index в контроллере bouquets ничего не возвращает. В конечном итоге должно быть как-то так:

class ControllerProductBouquets extends Controller
{
    public function index() {
        return 'ololo';
    }
}
Надіслати
Поділитися на інших сайтах


 

Скорее всего, ваш метод index в контроллере bouquets ничего не возвращает. В конечном итоге должно быть как-то так:

class ControllerProductBouquets extends Controller
{
    public function index() {
        return 'ololo';
    }
}

Спасибо за ответ, проблема заключалась в другом:

в bouquets.php(контроллер) пытался прикрутить файл представления строчкой

 $this->response->setOutput

 

а надо было

return $this->load->view

 

Тему можно закрывать.

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


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

Important Information

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