@yv1995

Как понять следующие строки(для знающих Zend)?

namespace Admin\Controller;

use Application\Controller\BaseAdminController as BaseController;
class CategoryController extends BaseController{.
...}
Т.е. вопрос в основном в последних строчках ,что тут происходит?
Как я понимаю use Application\Controller\BaseAdminController заменяется теперь на BaseController
а дальше получается CategoryController наследуется от чего ? От BaseController ,который use Application\Controller\BaseAdminController или от внешнего класса?
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 2
@dev400
юзать Application\Controller\BaseAdminController как BaseController
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
php.net/manual/ru/language.namespaces.importing.php

Как я понимаю use Application\Controller\BaseAdminController заменяется теперь на BaseController


Нет, мы просто создаем элиас на BaseAdminController с тем именем который нам хочется. Далее читаем документацию по PHP. Zend тут вообще не причем.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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