@likeapimp
web dev, web design

Как вывести переменную $title с контроллера Kohana?

Здравствуйте! Не могу вывести переменную с заголовком страницы.

В главном контроллере она объявлена так:
public function before() {
        parent::before();
        View::set_global('title', 'Мой сайт');				
    }


В общем шаблоне вывод заголовка осуществляю так:
<title><?php echo $title; ?></title>

Есть контроллер Products с товарами. Данные хранятся в базе. В Виде данные о товаре выводятся с помощью:
echo $product['xxx'];

Ближе к сути. Не могу передать к контроллер Products переменную с заголовком страницы из БД.
Делаю это так:
public function action_product()
    {	
		
		$this->template->title = $product['title'];
    }


и получаю ошибку
ErrorException [ Notice ]: Undefined variable: product

APPPATH\classes\Controller\Products.php [ 14 ]


Если объявить $title так
public function action_product()
    {	
		
		$this->template->title ='Text';
    }

то "Text" выведется в заголовок страницы. Что я делаю не так?
  • Вопрос задан
  • 2773 просмотра
Решения вопроса 1
jakulov
@jakulov
В ошибке же написано, что ты делаешь не так:
ErrorException [ Notice ]: Undefined variable: product

Переменная $product то где объявлена?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы