大家好,我很難在表單中填充多選下拉列表。到目前為止我嘗試過的是為我的表單添加工廠,如下所示class MovieFormFactory{ public function __invoke(ContainerInterface $container, $requestedName, array $options = null) { $entityManager = $container->get('doctrine.entitymanager.orm_default'); $actors = $entityManager->getRepository(Actor::class)->findAll(); $form = new MovieForm(); $form->setActors($data); return $form; }}這是我在 module.config.php 中注冊的工廠 'form_elements' => [ 'factories' => [ Form\MovieForm::class => Form\Factory\MovieFormFactory::class ] ],但似乎沒有任何作用,我無法在創(chuàng)建電影時顯示我的演員,也無法在編輯電影時顯示選定的演員,有人可以在這里指導(dǎo)我嗎?我是 zend 的新手。
填充多選下拉 zend 3
函數(shù)式編程
2023-09-22 16:58:10