Описание тега zend-servicemanager
1
ответ
Получение "ServiceNotFoundException" при маршрутизации из учебника "Углубленный"
Я сделал все учебные пособия по Zend Framework 2, останавливаясь на "маршрутизации", именно это: https://docs.zendframework.com/tutorials/in-depth-guide/understanding-routing/ Моя проблема заключается в том, что я сделал все в своем коде, как было п…
30 дек '16 в 14:07
1
ответ
ServiceManager в ZF3
Я знаю, что это широко освещалось в других потоках, но я изо всех сил пытаюсь выяснить, как повторить эффект $this->getServiceLocator() из контроллеров ZF2 в контроллеры ZF3. Я попытался создать фабрику, используя различные другие ответы и учебные п…
10 фев '17 в 21:01
1
ответ
ZF3: ServiceNotFoundException при создании класса с абстрактной фабрикой, зарегистрированной в ServiceManager
У меня проблема с примером абстрактных фабрик. я получил ServiceNotFoundException при создании класса с абстрактной фабрикой, зарегистрированной в ServiceManager. Сначала я скачиваю Zend-ServiceManager с композитором composer require zendframework/z…
30 сен '18 в 17:20
2
ответа
Использование AbstractPluginManager с Zend Expressive 3
Я хотел бы добавить массив объектов, которые реализуют общий интерфейс, в один из моих сервисов. Я использую Zend ServiceManager в качестве контейнера DI. Я уже довольно давно читаю документы, и мне кажется, что AbstractPluginManager - это то, что н…
12 апр '18 в 13:42
1
ответ
Как включить EntityManager в ZendFramework 2 AbstractValidator
У меня есть собственный валидатор, расширяющий Zend AbstractValidator. Дело в том, что я хочу включить Doctrine EntityManager, но я продолжаю терпеть неудачу! Я пытался создать Фабрику для моего Валидатора, но, похоже, это не сработало. Помогите!! Ч…
22 янв '18 в 11:49
2
ответа
serviceLocator является нулевым
class CustomSawException extends Exception implements ServiceLocatorAwareInterface, SawExceptionInterface { protected $serviceLocator; public function test(){ $this->serviceLocator->get('SomeThing'); } /** * Set service locator * * @param Serv…
13 авг '16 в 02:15
1
ответ
Фабрика не загружается в ZF2 - Отсутствует аргумент 1
У меня есть завод в Module/src/Module/Service/Factory/CourseServiceFactory.php Я определил эту фабрику в module.config.php следующее: 'service_manager' => array( 'factories' => array( 'CourseServiceFactory' => 'Module\Service\Factory\Course…
27 апр '17 в 12:42
0
ответов
Создание новых экземпляров объектов в компоненте Zend Service Manager
Я хотел бы знать в вопросах передового опыта и подумать о легко тестируемых классах, когда мне нужно несколько разных экземпляров одного и того же (изготовленного) объекта в конкретном классе, какой подход рекомендуется? До того, как я использовал м…
16 фев '18 в 04:09
2
ответа
Обнаружена циклическая зависимость для LazyServiceLoader, например, `UserService`
В Zend Framework 2, У меня есть класс контроллера UserController UserController зависит от UserService UserService зависит от UserChangedListener UserChangedListener зависит от SomeOtherClass SomeOtherClass зависит от UserService Так вот мой UserCon…
14 июн '17 в 11:19
1
ответ
Можно ли использовать Zend Service Manager с пользовательской базой кода?
Я хотел бы использовать Zend Service Manager в моей пользовательской базе кода. Он не построен на Zend MVC, и вместо этого я использую только несколько пакетов Zend, таких как Zend Console и Zend Config. Я хотел бы использовать Zend Service Manager …
18 янв '18 в 17:54
1
ответ
Zend Framework 3 рендеринг HTML для электронной почты HTML
Есть ли способ для получения содержимого HTML представления в контроллере? Я пытаюсь отправить html-письмо из ZF3, однако я не нашел способа извлечь html-контент в контроллер. Я использовал метод рендеринга контроллера, $ render = new PHPRenderer ()…
15 фев '18 в 06:42
2
ответа
Как получить доступ к сервисам из скрипта вида в Zend Framework 3?
У меня есть специальная служба аутентификации, и в ZF2 я получил доступ к ней следующим образом: Application/view/layout/layout.phtml $authenticationService = $this->getHelperPluginManager() ->getServiceLocator() ->get('AuthenticationServic…
24 июн '17 в 10:33
2
ответа
zf2 - получение плагинов контроллера в форме / фабрике контроллеров
Можно ли получить доступ к плагинам контроллера из фабрики форм / контроллеров (любая фабрика, реализующая FactoryInterface)? У меня есть фабрика форм, я хочу установить действие формы в зависимости от параметра запроса, но мне нужно получить доступ…
22 апр '17 в 01:12
1
ответ
Миграция ZF2 в ZF3: горячая конвертация "realServiceLocator"?
В Factory В классах моего приложения Zend Framework 2 я часто использовал такую конструкцию: // The signature was actually wrong, since it was always the `AbstractPluginManager` (or the `Zend\ServiceManager\ServiceManager` for the "common" service…
24 июн '17 в 08:20
2
ответа
Как получить экземпляр диспетчера служб в контроллере в Zend Framework 3?
Я пытаюсь заставить экземпляр ServiceManager в моем контроллере использовать фабрику для Db\Adapter. Я добавил в module/Application/config/module.config.php: 'service_manager' => [ 'factories' => [ Adapter::class => AdapterServiceFactory::c…
04 мар '17 в 09:41
3
ответа
Zend Di vs ServiceManager контейнеры для внедрения зависимостей
Что такое DI и каков его случай использования, когда мы имеем ServiceManager? Они кажутся похожими, так как в конфигурационных файлах для обоих zend-di а также zend-servicemanager мы можем настроить некоторые параметры, такие как aliases а также inv…
06 ноя '12 в 18:52
0
ответов
Каковы причины для PHP Frameworks использовать Dependency Injection Container для создания объектов?
Я собираюсь сосредоточиться на Zend Framework, потому что я знаю его лучше, но это, безусловно, применимо к другим аналогичным механизмам, встречающимся в других PHP-фреймворках, которые используют контейнер Inverstion of Control. В случае Zend Fram…
18 июл '17 в 20:51
1
ответ
Правильно ли я настраиваю свой обработчик ошибок и менеджер исключений для Zend-Log?
У меня есть приложение ZF 3. Сообщения, которые я явно регистрирую, например, $log->debug() Появляются просто отлично. Исключений нет. Кажется, появляются ошибки, потому что это конфигурация php по умолчанию для перехода в stderr. Вот соответству…
08 мар '17 в 13:35
0
ответов
Zend Framework 3 - Невозможно разрешить службу "Приложение \ Сервис \ Менеджер" на заводе
Я получаю ошибку: Не удалось разрешить службу "Приложение \ Сервис \PostManager" на заводе; Вы уверены, что предоставили его во время настройки? Я новичок в Zend3 и понятия не имею, почему произошла эта ошибка. Пожалуйста помоги!
12 апр '17 в 09:40
1
ответ
Сервис вызовов с опциями в Zend Framework 3
В ZF3 я вызываю фабрику форм из контроллера, используя эту запись: $form = $this->formManager->get(myForm::class); не $form = new myForm(); На заводе я использую то, что ZF3 рекомендует для метода: public function __invoke(ContainerInterface $…
07 фев '18 в 08:06