Я пытаюсь создать расширение Twig с помощью контейнера службы, но я получаю «ClassNotFoundException». Здесь исключение: ClassNotFoundException: Попытка загрузить класс «TwigExtension» из глобального пространства имен в строке \ path \ to \ symfony-simple-blog \ src \ YagoQuinoy \ SimpleBlogBundle \ Twig \ BlogExtension.php 11. Забыл ли вы использовать инструкцию использования для этого класса? Возможно, вам нужно […]
Я пытаюсь ввести текущий зарегистрированный пользователь в службу. Моя цель состоит в том, чтобы расширить некоторые функциональные возможности, чтобы выводить их на основе пользовательских настроек. В этом примере я хочу вывести любую функцию даты, используя пользовательский часовой пояс. Кажется, что нет никакого способа ввести текущего пользователя в сервис, который кажется мне очень странным. При вводе […]
Я почти решил свою проблему в этом вопросе . Теперь я должен найти способ переопределить функцию выключения лезвия по умолчанию. Я думаю, что есть способ создать класс, который расширяет и отменяет поведение класса BladeCompiler, таким образом я мог бы сделать что-то вроде этого: class MyCustomCompiler extends BladeCompiler{ function compileEscapedEchos($value){ return parent::compileEscapedEchos(utf8_encode($value)); } } Если бы […]
Мне нужно ввести два объекта в ImageService . Один из них – это экземпляр Repository/ImageRepository , который я получаю так: $image_repository = $container->get('doctrine.odm.mongodb') ->getRepository('MycompanyMainBundle:Image'); Итак, как я объявляю это в моих сервисах .yml? Вот услуга: namespace Mycompany\MainBundle\Service\Image; use Doctrine\ODM\MongoDB\DocumentRepository; class ImageManager { private $manipulator; private $repository; public function __construct(ImageManipulatorInterface $manipulator, DocumentRepository $repository) { $this->manipulator = […]