@likeapimp
web dev, web design

Как правильно запустить сессию в kohana?

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

Есть
abstract class Controller_Common extends Controller_Template


А также
class Controller_Products extends Controller_Common


Если я запускаю сессию в контроллере Products с помощью $session = Session::instance();, то последующая запись в сессию с помощью строки $session->set('var', 'alala'); осуществляется. Но мне хотелось бы чтобы сессия запускалась не только с контроллера Products, а и из любого другого.. например, просто при переходе на дефолтный контроллер.

Пробовал запустить в абстрактном классе Common
<?php defined('SYSPATH') or die('No direct script access.');
 
abstract class Controller_Common extends Controller_Template {
 
    public $template = 'template';
	
	public $siteName = 'Lumia Shop';
 
    public function before() {
        parent::before();
        View::set_global('title', 'Сайт');				
        View::set_global('description', 'Самый лучший сайт');
        $this->template->content = '';
        $this->template->styles = array('style'); // файлы стилей
        $this->template->scripts = array('jquery'); // файлы js
    }
} // End Common


Но получил ошибку
ErrorException [ Parse Error ]: syntax error, unexpected '(', expecting ',' or ';'


Как правильно это все реализовать?
  • Вопрос задан
  • 2602 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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