Я использую Micro Kernel, и я попытался настроить Doctrine ORM. приложение / Config / config.yml framework: secret: S0ME_SECRET templating: engines: ['twig'] profiler: { only_exceptions: false } doctrine: dbal: driver: pdo_mysql host: 127.0.0.1 dbname: symfony-micro user: root password: '' orm: Приложение / AppKernel.php use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait; use Symfony\Component\Config\Loader\LoaderInterface; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Routing\RouteCollectionBuilder; use Doctrine\Common\Annotations\AnnotationRegistry; $loader […]
Поэтому я сделал новую установку Symfony 3, пытаясь настроить несколько маршрутов API, но я не могу получить доступ к контейнеру внутри своих контроллеров. Мой контроллер простирается от базового контроллера Symfony, у которого есть ContainerAwareTrait , но когда я пытаюсь выполнить $this->container->get('service') я получаю эту ошибку: "message": "Call to a member function get() on null", "class": […]
Я пытаюсь перейти на symfony 3.3 и использовать новые функции autowire / autoconfigure services: Так в services.yml у меня есть: services: _defaults: autowire: true autoconfigure: true public: false # makes classes in src/AppBundle available to be used as services AppBundle\: resource: '../../src/AppBundle/*' # you can exclude directories or files # but if a service is […]
С помощью службы загрузки я могу передать файлы в правильный каталог / var / www / html / test / tmp , но мои изображения отображаются неправильно. В twig я вызываю изображение с помощью: <img src="{{asset('test/tmp/'~img)}}" alt="user image"> Путь создается правильно … ip_server: порт / тест / TMP / imgfile.jpg но отображается только текст по […]