Articles of symfony

app.request.attributes.get ('_ route') пуст, когда я переопределяю страницу ошибок 404

Я пытаюсь настроить страницу ошибки 404, чтобы я сделал: 1) Создать приложение / Ресурсы / TwigBundle / views / Exception / error404.html.twig 2) Я изменил is_granted () для {%, если app.user и is_granted ('…')%} в "layout.html.twig", используемый "error404.html.twig" 3) php app / console cache: clear –env = prod –no-debug 4) Доступ в prod enviroment к […]

Как правильно удалить все изображения, загруженные с помощью пакета sonata-media-bundle

Я загрузил некоторые изображения, используя сонату-медиа-пакет, как это предлагается здесь. $media = new Media; $media->setBinaryContent($file->getRealPath()); $media->setContext('myContext'); $media->setProviderName('sonata.media.provider.image'); $mediaManager->save($media); Предыдущий код правильно создает носитель для всех файлов (в соответствии с конфигурацией контекста) и реестром db. Теперь, что я сделал, чтобы удалить носитель, вызывается вот так: $media = $mediaManager->findOneBy(array('id' => $id)); $mediaManager->delete($media) Он корректно удаляет мультимедийные данные […]

ArrayCollection: извлечение коллекции в форме

Я сделал веб-приложение с Symfony2, в котором у пользователя есть корреляция массива ManytoMany с сущностью Mission. Пользователь может загрузить продукт сущности $ через форму, а один из данных, передаваемых формой, – это миссия, связанная с пользователем. Для каждого пользователя существует более одной миссии; поэтому, когда он загружает объект $ product, он также должен иметь возможность […]

Symfony 2 – Макет встраивает "no entity / class form" проверка не работает

Я разрабатываю блог в symfony, и я застрял в формах, которые встроены в макет. В моем случае простая форма поиска. <div class="b-header-block m-search"> {{ render(controller('YagoQuinoySimpleBlogBundle:Blog:searchArticles')) }} </div> Чтобы отобразить форму, я использую встроенный контроллер внутри файла ветви макета. public function searchArticlesAction(Request $request) { $form = $this->createForm(new SearchArticlesType()); $form->handleRequest($request); if ($form->isValid()) { // Do stuff here […]

Symfony fosuserbundle добавить объект учетной записи для лица

У меня есть проект Symfony с FOSUserBundle, я расширил FormType в своем личном пакете после этого руководства « http://symfony.com/doc/master/bundles/FOSUserBundle/overriding_forms.html » Я создал объект Person с именем, фамилией, адресом …, создал свой FormType следующим образом: public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add('firstName', TextType::class) ->add('lastName', TextType::class) ->add('adress', TextType::class) ->add('account', AccountType::class) ; } Объект Account является классом […]

Генерация символов командной строки Symfony2 в глобальной папке (расширенная)

В связи с предыдущим вопросом, который я задал, и получил ответ, я отправляю этот вопрос для дальнейшего повышения удобства использования ответа, вопрос заключается в том, как автоматически генерировать шаблоны ветви в app/Resources/views/home/home.html.twig глобальной папки app/Resources/views/home/home.html.twig при использовании php app/console generate:controller команда php app/console generate:controller . я получил работоспособный ответ на этот вопрос, который вводит путь […]

Доктрина: многократная или с условием LIKE

Использовать таблицу со структурой: id | count /string/id1 | 3 /string/id1/r1 | 2 /string/id1/r2 | 1 /string/id2/r1 | 2 /string/id2 | 3 /string/id2/r1 | 2 /string/id3/r1 | 5 и я хочу выбрать все строки, которые нуждаются в подстроке в id . т.е. мне нужны все строки, которые имеют подстроку в id: / string / id1 […]

Передавать значение в массиве опций в встроенную форму

Я понимаю, как передать переменную из контроллера в форму с помощью метода createForm , но что, если мне нужно передать это значение форме, встроенной в форму, на которую я вызвал createForm ? Я никогда явно не называю createForm нигде во встроенной форме, так как я должен получить эту ценность? Стоит отметить, что значение, которое я […]

Как создать предварительную отправку в symfony, которая вызывается перед любым модулем / действием?

Как говорится в названии, я в основном пытаюсь создать предварительную отправку, подобно тому, как это работает в Zend , но мне нужно это сделать в Symfony . Например, если кто-то перейдет к определенному модулю / действию, он сначала выполнит мою предварительную отправку, а затем сделает то же самое для любого модуля / действия. Должен ли […]

Приложение работает в app_dev.php, но не видно, используя app.php

Я действительно смущен. Я использую Symfony 2.7 и doctrine как свой собственный ORM. Таким образом, все работает так, как должно работать, когда я запускаю его с помощью app_dev.php, но когда я его запускаю с помощью app.php. Это просто не работает. В журналах говорится: [2017-11-27 09:02:51] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\DBALException: "An exception occurred while executing […]