@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 тут вообще не причем.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект