Articles of doctrine2

Symfony Association Mapping OneToOne и OneToMany для одной и той же организации

У меня есть объект представления, который представляет основную запись страницы, а затем у меня есть связанный объект, называемый ViewVersion который хранит несколько версий объекта, поскольку он изменяется с течением времени. Объект View устанавливает текущую «опубликованную» ViewVersion в поле VersionId . Это создает простую ассоциацию OneToOne. Но в некоторых контекстах я также хочу получить все версии, […]

Символическая доктрина

У меня есть пользователи сущностей, пример count 90355, и мне нужно получить 100 пользователей и сделать что-то логическое с этим пользователем. то следующие 100 использования, это у меня есть, но когда я нахожу, что на моем сервере выпадающее меню, как решить эту проблему? public function find() { $developers = $this->em->getRepository('ArtelProfileBundle:Users')->findBy(array(), array('id' => 'desc')); foreach ($developers […]

Doctrine2 с идентификатором varchar не вставляет идентификатор в базу данных

Я пытаюсь сделать объект для Doctrine2 в приложении ZF2. Мой объект должен иметь id varchar (15), но когда я пытаюсь создать новую строку, doctrine2 не подталкивает этот идентификатор в базу данных. В классе, сгенерированном сущностью, у меня есть следующее: /** * Checkpoints * * @ORM\Table(name="checkpoints", uniqueConstraints{@ORM\UniqueConstraint(name="sort", columns={"sort"})}, indexes={@ORM\Index(name="country", columns={"country"})}) * @ORM\Entity */ class Checkpoints { […]

ZF2 Doctrine получает много отношений с объектом.

У меня несколько пользователей, с несколькими магазинами во многих-много реляционных баз данных. Каждый пользователь имеет несколько хранилищ, прикрепленных к ним. Теперь я хочу загрузить все имена файлов из зарегистрированного пользователя в форме выбора. Как я могу это сделать? Мой пользовательский объект: namespace Application\Entity; use BjyAuthorize\Provider\Role\ProviderInterface; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; use Doctrine\ORM\Mapping as ORM; use ZfcUser\Entity\UserInterface; […]

Symfony2 / Doctrine2: Как переопределить класс DebugStack, используемый в доктрине DataCollector?

Чтобы лучше управлять тем, как я делал свои вызовы в базе данных с помощью Doctrine, я исследовал, как добавить php debug_backtrace в symfony doctrine db collector . Мне удалось определить изменения, которые мне пришлось выполнить, но я еще не нашел хороший способ переопределить класс DebugStack (помимо переопределения класса поставщика). класс находится здесь: vendor/doctrine/dbal/lib/Doctrine/DBAL/Logging/DebugStack.php Для тех, […]

Отношения один к одному на двух таблицах, разделяющих первичный ключ

Я хочу, чтобы две таблицы Person и Address делили свой первичный ключ: CREATE TABLE Person (id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY); CREATE TABLE Address (personId INT UNSIGNED NOT NULL PRIMARY KEY); Я пытаюсь моделировать идею, что при создании Person вы также создаете для него Address . Я придумал следующее сопоставление: class Person { […]

Картирование – встроенный документ Mongodb в Symfony2

Я пытаюсь добавить информацию о сопоставлении в Symfony2 с помощью MongoDB, как показано здесь: http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html [в разделе «Добавление информации»] Но то, что я хочу сделать, это добавьте вложенные документы. Вот часть моего документа со встроенными документами: "_id" : "", "last_name" :, "first_name" : "", "address" : [ { "Street" : "", "City" : "", "Zip_Code" […]

Doctrine many-to-one возвращает только идентификатор

У меня есть однонаправленная взаимосвязь между производительностью и продуктом. Когда я хочу получить свойство объекта в коллекции массивов, я получаю «null». Отображение: '' 'http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd "> <entity name="\Capacity" table="capacity"> <id name="id" type="integer"> <generator strategy="AUTO" /> </id> <!– Relation: product –> <many-to-one field="product" target-entity="IDT\Component\Paylogic\Model\Product"> <join-column name="product_id" referenced-column-name="uid" nullable="false" /> </many-to-one> </entity> </doctrine-mapping> Метод: <?php class Capacity { […]

Класс Doctrine \ Common \ Collections \ ArrayCollection не является допустимым сущностью или отображенным суперклассом

У меня есть три объекта: FeatureValue.php <?php namespace Webmuch\ProductBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Entity */ class FeatureValue { /** * @ORM\Id * @ORM\Column(type="integer") * @ORM\GeneratedValue(strategy="AUTO") */ protected $id; /** * @ORM\Column(type="string", length="100") */ protected $name; /** * @ORM\OneToMany(targetEntity="FeatureType", mappedBy="name") */ private $featuretype; public function __construct() { $this->featuretype = new \Doctrine\Common\Collections\ArrayCollection(); } FeatureType.php <?php […]

Сущность объединения Doctrine 2 не устанавливает значение для внешнего ключа

Я встречаю проблему с ассоциацией сущностей Doctrine 2. У меня есть объект пользователя и объект агентства. Одно агентство может использовать несколько пользователей (объекты упрощены, чтобы показать только мою проблему) Пользовательский объект /** * @Entity * @Table(name="users") **/ class User { /** * @Id * @Column(type="integer") * @GeneratedValue * @var integer **/ protected $id; /** * […]

Intereting Posts
SQL-запрос возвращает неверное значение для столбца ID в PHP Подкаталог WordPress как Symfony (Symfony3) получить список источников данных ODBC в локальном компьютере с помощью PHP Как построить структуру класса, когда члены также структурированы иерархически? В чем разница между конструкцией языка и встроенной функцией в PHP? Есть ли способ установить частное / защищенное статическое свойство с использованием классов отражения? Facebook PHP SDK Graph API сообщение на страницу не работает должным образом Игнорировать дубликаты при использовании INSERT в базе данных с Symfony и Doctrine Настроить htaccess для работы с IIRF на IIS6 – codeigniter Разделить массив на основе данных массива Объединение файлов в один PDF-файл с использованием PHP / linux Извлечение даты из строки в PHP Как выполнить проверку в диалоговом окне JQuery? Показывать всплывающее окно при закрытии браузера mysqli + xdebug точка останова после закрытия оператора приводит к многочисленным предупреждениям