Задать вопрос
@likeapimp
web dev, web design

Как в дочеренем котроллере вывести переменную из родительского (Kohana)?

Есть контроллер Common
abstract class Controller_Common extends Controller_Template {


и контроллер Products
class Controller_Products extends Controller_Common {


Как мне объявить переменную $xxx в Common и вывести ее в Products?
  • Вопрос задан
  • 2414 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
А в чем трудности-то?
abstract class Controller_Common extends Controller_Template {
    protected $_xxx = 'ololo';
}

class Controller_Products extends Controller_Common {
    public function __construct() {
        die('унаследованная переменная: ' . $this->_xxx);
    }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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