У меня есть книга сущности, которая содержит: /** * @var \Doctrine\Common\Collections\ArrayCollection * @ORM\OneToMany(targetEntity="Reviewr\ReviewsBundle\Entity\Review", mappedBy="bookID") */ protected $reviews; В рамках объекта обзора у меня есть поля для представления: userID bookID posted comment В моем BookType я пытаюсь создать форму, которая также включает поля из формы ReviewType: public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add('author') ->add('title') ->add('summary') […]
Как вы оптимизируете запросы БД, сделанные администратором соната в списке, и редактируете представления? i LeftJoined некоторые запросы, которые я сделал с помощью querybuilder в моем репозитории объектов, это уже много помогло, привело мои запросы вниз от 100+ до 22. Но остальные запросы – это те, которые происходят автоматически, используя formbuilder и listmapper. В любом случае, […]
Установленный Symfony. Ran php app/console server:run . В localhost:8000 возникает следующая ошибка: symfony Warning: SessionHandler::read(x/y/z): open failed Permission denied . Этот вопрос просто указывает на документы symfony, которые я пробовал безуспешно.
В настоящее время я пытаюсь включить форму на свою домашнюю страницу, где пользователь может оставить комментарий, а затем включить вывод этой формы ниже, чтобы посетители могли видеть все сообщения. В настоящее время я получаю следующую ошибку: Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException, когда я отправляю комментарий. Вот контроллер: <?php use Desk\Forms\MessageForm; use […]
У меня очень странная проблема в одном из моих сервисов Symfony2. Я хочу получить текущего пользователя в конструкторе моей службы, но SecurityContext-> getToken вернет false! Это мой сервис-конструктор: public function __construct(Registry $doctrine, SecurityContext $context){ $this->doctrine = $doctrine; $this->context = $context; if(!$this->context->getToken()){ echo "Il ya une merde au niveau du token !"; } $this->my_auth = $this->getMyAuth(); […]
Я создал образец пакета с помощью консоли. Играл с ним некоторое время. Теперь я переместил его в папку поставщиков. В папке поставщиков папка структуры пакета VendorName\VendorName\Bundles\SampleBundle Я добавил пространство имен в composer/autoload_namespaces.php AppKernel.php а в AppKernel.php я успешно зарегистрировал пакет. В SampleBundle/Resources/config есть routing.yml который имеет ранее определенную информацию о маршрутизации. Когда пакет был внутри […]
Я пытаюсь использовать BazingaJsTranslationBundle для продвижения перевода Symfony2. После чтения документов это то, что я сделал: Включите необходимые JS-библиотеки <script src="{{ asset('bundles/bazingajstranslation/js/translator.min.js') }}"></script> // Tried this way <script src="{{ url('bazinga_jstranslation_js', { 'domain': 'AppBundle' }) }}"></script> // Also tried this one <script src="{{ url('bazinga_jstranslation_js') }}"></script> Пакет установки в config.yml : bazinga_js_translation: locale_fallback: "%locale%" default_domain: AppBundle Дамп-переводы […]
Я работаю над формой в Symfony 2, и мне нужна помощь. Форма используется для изменения информации о проекте. Я получил два объекта, проект (проект) и projetInt (весь текст, который нужно интернационализировать). Я создал форму ProjetType и отлично работает. Проблема возникает, когда мне нужна форма projetInt внутри формы projet. Сначала я попытался использовать поле коллекции, но […]
Я пытаюсь перезаписать Symfony2 Router, расположенный у vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Routing/Router.php Я следил за этим уроком, и я создал свой собственный пакет и зарегистрировал его в AppKernel.php . <?php // src/My/SymfonyBundle/MySymfonyBundle.php namespace My\SymfonyBundle; use Symfony\Component\HttpKernel\Bundle\Bundle; class MySymfonyBundle extends Bundle { public function getParent() { // die('test'); return 'FrameworkBundle'; } } так жир все хорошо. мой пакет был признан […]
Прежде всего, извините заранее за мой английский, который не идеален. У меня есть проблема в течение нескольких дней, сообщая о трех объектах доктрины в шаблоне Twig Table. Это таблица для управления запасами на работе. У меня разные материалы, которые имеют разные размеры. Каждая пара (1 материал + 1 размер) получила номер, который был заменен на […]