Articles of symfony sonata

Проблема с sonataIntlBundle – я не могу установить с композитором

Вывод композитора (после обновления composer.phar) Задача 1 – Запрос на установку для sonata-project / intl-bundle 2.2.*@dev -> выполнимый сонатом-проектом / intl-bundle [2.2.x-dev]. – sonata-project / intl-bundle 2.2.x-dev требует, чтобы ext-intl * -> запрашиваемая запрошенная PHP-версия int отсутствует в вашей системе. Проблема 2 – sonata-project / intl-bundle 2.2.x-dev требует ext-intl * -> запрашиваемая запрошенная PHP-версия int […]

перемещение пакета из каталога поставщика в каталог src

Я установил SonataMedia в каталог поставщика / моего проекта, используя композитор, и все работает нормально. Я хотел переместить пакет в папку src, чтобы все было в порядке. есть ли способ переместить пакет из vender в каталог src?

Настройка SonataNewsBundle для обработки сообщений в сообщениях

Устанавливаются как SonataMediaBundle, SonataNewsBundle, так и SonataAdminBundle (и многое другое, но это важно). Когда вы отправляете новостной материал через администратора, я выбираю использовать отметку, указанную ниже. sonata_formatter: formatters: markdown: service: sonata.formatter.text.markdown extensions: – sonata.formatter.twig.control_flow – sonata.formatter.twig.gist – sonata.media.formatter.twig Форматировщик форматирует все заголовки и т. Д., Как и ожидалось, однако средства массовой информации не отформатированы. Хотя, […]

sonataNotificationBundle, электронные письма, которые хранятся в базе данных, но потребитель swiftmailer не запускается, и никакие электронные письма не отправляются

Я включил sonataNotificationBundle, я сконфигурировал backend для доктрины, электронные письма хранятся в базе данных news_message, но не отправляются. Как отправить электронные письма из базы данных с помощью пользователя swiftmailer. Ниже приведена конфигурация sonata_notification: backend: sonata.notification.backend.doctrine backends: doctrine: message_manager: sonata.notification.manager.message.default max_age: 86400 # max age in second pause: 500000 # delay in microseconds states: # raising […]

Вложенные поля коллекции в Sonata Admin (2.3)

У меня возникают проблемы с созданием формы для создания курса. Это часть моей схемы базы данных, для которой я пытаюсь создать форму: Поэтому я пытаюсь создать курс, где я могу создавать сеансы и даты (момент), прикрепленные к этому сеансу. Он должен выглядеть примерно так: В моем классе CourseAdmin у меня есть: protected function configureFormFields(FormMapper $formMapper) […]

Как отобразить текущее изображение над полем загрузки в SonataAdminBundle?

Я использую SonataAdminBundle (с Doctrine2 ORM), и я успешно добавил функцию загрузки файлов в мою модель изображения. Я хотел бы, чтобы на страницах « Показать» и « Правка» был показан простой <img src="{{ picture.url }} alt="{{ picture.title }} /> чуть выше соответствующего поля формы (при условии, что Редактирование снимка, конечно, не нова), чтобы пользователь мог […]

пользовательское действие в SonataAdminBundle

На этой странице я нашел, как добавить маршрут для моего пользовательского действия. protected function configureRoutes(RouteCollection $collection) { $collection->add('ispremium', $this->getRouterIdParameter().'/ispremium'); } После этого я добавляю пользовательские действия в свой класс Admin: protected function configureListFields(ListMapper $listMapper) { $listMapper ->addIdentifier('id') ->add('code', null, array('label' => 'Code')) ->add('_action', 'actions', array( 'actions' => array( 'ispremium' => array( 'template' => 'AppMyBundleBundle:Admin:ispremium.html.twig' ) […]

Расширение пользовательского пакета Sonata и добавление новых полей

Я расширяю пакет User Sonata и создаю дополнительные поля в новом пользовательском объекте. Эти поля будут обновляться только внутри области администрирования Sonata, поэтому они не должны быть доступны в форме профиля редактирования. У меня возникли проблемы с обновлением этих полей через Sonata User Manager и попробовал несколько разных способов расширения / реализации этого класса в […]