Articles of доктрина

Symfony sfDoctrinePager с несколькими таблицами

Мне было интересно, как это сделать. В моем приложении у меня есть таблица категорий и таблица продуктов. Мне нужно иметь пейджер, который сочетает в себе как категории, так и продукты для отображения в одном списке (сначала категории, затем продукты). Есть ли способ добиться этого? Я пробовал левое соединение в запросе пейджера, но, похоже, это не […]

Доктрина: запрос только там, где отношения не существуют?

У меня есть две таблицы: статьи и категории. У статей может быть назначена одна категория. Но у них нет категории. Схема: Article: columns: title: type: string(255) content: type: string(255) category_id: type: integer(4) Category: columns: name: type: string(255) article_id: type: integer(4) relations: Article: class: Article local: article_id foreign: id foreignAlias: ArticleCategories Я могу запросить для всех […]

Установите часовой пояс по умолчанию в symfony

Я хочу знать, как я могу установить часовой пояс для всего проекта? Я использую symfony 1.4 с доктриной, и у меня проблема с сохранением datetime. всякий раз, когда я сохраняю запись, время не правильное, и я знаю, что это связано с часовым поясом. Я знаю, что могу использовать date_default_timezone_set() для установки часового пояса по умолчанию, […]

Uncaught PHP Exception Doctrine \ ORM \ ORMException: "Неизвестное имя пространства имен псевдонима" AppBundle "."

Я только начал свой первый проект с композитором и хотел настроить базу данных и классы для нее. Однако я застрял. Я получаю вышеуказанную ошибку в prod.log Я последовал этому руководству: http://symfony.com/doc/current/book/doctrine.html Я создал базу данных php bin/console doctrine:database:create затем захотелось создать объект php bin/console doctrine:generate:entity Когда меня AppBundle:Product The Entity shortcut name я ввел AppBundle:Product […]

Как получить доктрину для генерации sql с типом BIGINT?

В моей схеме у меня есть несколько полей, которые должны быть BIGINT. Я использую symfony's symfony doctrine:build-sql для создания моей базы данных. Поля всегда выходят как тип int. Я пробовал следующие типы в схеме: int {type: integer, notnull: true} {type: integer(5), notnull: true} {type: bigint, notnull: true} Ни один из них, похоже, не работает (я […]

Как отфильтровать мои запросы доктрины с помощью Symfony ACL

Symfony ACL позволяет мне предоставлять доступ к объекту, а затем проверять его: if (false === $securityContext->isGranted('EDIT', $comment)) { throw new AccessDeniedException(); } Однако, если у меня есть тысячи объектов в базе данных, и у пользователя есть доступ только к 10 из них, я не хочу загружать все объекты в памяти и убирать их. Как я […]

Как получить изображения, перечисленные в комплекте соната

Я хочу получить миниатюру изображения, указанную в области списка, я не знаю, как это сделать, может кто-нибудь мне помочь. У меня есть заголовок в конце. Я использую пакет Sonata adim и следую его официальному документу. вот мой imageAdmin.php namespace swaam\ImageUploaderBundle\Admin; use Sonata\AdminBundle\Admin\Admin; use Sonata\AdminBundle\Datagrid\ListMapper; use Sonata\AdminBundle\Datagrid\DatagridMapper; use Sonata\AdminBundle\Form\FormMapper; class ImageAdmin extends Admin { // Fields […]

Класс запроса Doctrine не в каталоге сущностей

Каталог My Entity для моего пакета становится довольно большим. Я хотел бы иметь возможность группировать свои классы в подкаталоги. Например, все классы, связанные с форумом, в Entity / Forum /. Я смог сделать это относительно успешно, но я не знаю, как сделать запрос доктрины сейчас. Следующая работа не работает. SELECT fp FROM AcmeMainBundle:ForumPost fp WHERE […]

Доктрина / Symfony – Несколько отношений один-ко-многим на одной модели

Вот выдержка из схемы, которую я действительно имею Software: columns: title: type: string(255) id_publisher: type: integer id_developper: type: integer Company: columns: name: type: string(255) nationality: type: string(255) Как вы можете видеть, моя модель программного обеспечения имеет две внешние ссылки: издатель и разработчик. Мое желание хотело бы создать отношение один к многим для каждой из этих […]

Попытка вызова функции из пространства имен symfony Controller

Я пытаюсь использовать функции TechParentInsert в контроллере. Я получаю сообщение об ошибке: Попытка вызвать функцию «TechParentInsert» из пространства имен «TestyBundle \ Controller». 500 Внутренняя ошибка сервера – UndefinedFunctionException В контроллере у меня есть: «использовать TestyBundle \ Repository \ TechParentRepository;» когда я определил "TechParentInsert" Что я делаю не так? —————————– Мой КОД Контроллер TestyController: namespace TestyBundle\Controller; […]