У меня есть два пучка A и B. A является родителем B. Bundle 'A' имеет AController с методом построения с тремя аргументами, который определяется как служба.настройка службы дочернему контроллеру
Тогда у меня есть BController в Bundle 'B', который расширяет Acontroller. Мне нужно вызвать методы контроллера B. Я тоже сделал услугу для BController. Но проблема заключается в том, что он выдает ошибку с отсутствующим аргументом 1 в __construct.
Есть что-то, что я пропустил.
Class AController{
public function __construct(A,B,C)
{
.......
}
}
сервис для аСопЬгоНег
controller_A:
class: A\Bundle\ABundle\Controller\AController
arguments:
- @A
- "%a.config%"
- @form.factory
Для пучка В
Class BController extends Acontroller{
.....
}
сервис для Bcontroller
controller_B:
class: B\Bundle\BBundle\Controller\BController
arguments:
- @B
- "%B.config%"
- @form.factory