Articles of doctrine2

Symfony 2.0 Doctrine entity setter не работает

У меня есть база данных с таблицей Отсутствие с полями: id, date, duration, user_id, typ_id .. У меня также есть 2 таблицы User и AbsenceTyp. Все с * _id определяется как FK для соответствующей таблицы. Я создал getters / seters и обновил свою БД следующими командами: php app/console doctrine:generate:entities MyTestBundle php app/console doctrine:schema:update –force (Не […]

В Doctrine мне нужно создать класс, чтобы сделать соединение?

Я пытаюсь присоединиться к моему классу репозитория (Symfony 3 с Doctrine). Вот как это выглядит: public function findByRole($roles){ $qb = $this->createQueryBuilder('u') ->join('user_role', 'ur', Join::ON, 'ur.id = u.customerId'); $q = $qb->getQuery(); $users = $q->getArrayResult(); dump($users); } И у меня есть эта ошибка: [Семантическая ошибка] строка 0, col 49 около 'user_role ur': Ошибка: Class 'user_role' не определен. […]

Объемная вставка / обновление Doctrine 2

Рассмотрим этот код (завернутый внутри функции): $manager = $this->manager; // local ref $q = $manager->createQuery('select c from VendorFeedBundle:Category c'); $iterableResult = $q->iterate(); $i = 0; $batchSize = 500; foreach($iterableResult as $row) { $category = $row[0]; $struct = explode(' ' . $this->separator . ' ', $category->getPath()); unset($struct[count($struct) – 1]); $path = implode(' ' . $this->separator . […]

symfony doctrine entity onetomany mappedby не работает

Я использую symfony и действительно нуждаюсь в некоторой помощи. У меня есть объект TableList, чтобы отображать все таблицы с идентификатором, именем, описанием и т. Д. У меня также есть объект TableDesc для отображения всех полей, связанных с таблицами. Каждая строка имеет table_id как внешний ключ для TableList, который идентифицирует какую таблицу. TableList.php /** * @ORM\OneToMany(targetEntity="TableBundle\Entity\TableDesc", […]

Организация ошибок в списке опций с использованием вложенного расширения дерева после обновления

У меня есть категория сущностей, и я использую расширение Tree Gedmo для управления им. Я добавил несколько категорий родителей и их детей, и это выглядит так: Как вы видите, в категории « Человек нет» нет. Чтобы проверить, нормально ли работа обновления или нет, я установил категорию в качестве ребенка категории « Человек», но расположение списка […]

Класс не найден

Я новичок в MVC и Codeigniter, и я пытаюсь заставить класс работать. Я запускаю CodeIgniter 2.1.0 и Doctrine 2.2.1 Когда мой код вызывает функцию submit (), я не получаю Class 'Myclass_model' not found , и ссылки на строку, которая включает в себя: $u = new Myclass_model(); (См. Примечание редактирования внизу, теперь получение Class 'Doctrine_Record' not […]

Доктрина всегда возвращает нулевые значения в производстве

Я использую Symfony2, и я не знаю, почему, в настоящее время, если я нахожусь в рабочей среде, когда я создаю новое поле в одной из моих таблиц, я всегда возвращаю значение null с помощью get. Если я использую: console doctrine:schema:validate Я понимаю, что все в порядке. Я всегда создаю таблицы, используя: console doctrine:schema:update –force Но […]

Оптимизация запросов доктрины в Sonata Admin с помощью LeftJoin

Как вы оптимизируете запросы БД, сделанные администратором соната в списке, и редактируете представления? i LeftJoined некоторые запросы, которые я сделал с помощью querybuilder в моем репозитории объектов, это уже много помогло, привело мои запросы вниз от 100+ до 22. Но остальные запросы – это те, которые происходят автоматически, используя formbuilder и listmapper. В любом случае, […]

Symfony2 / Doctrine – создание объекта только в тестовой среде

Я хочу создать некоторые объекты, которые будут работать только в тестовой среде во время моих модульных тестов. Я не думаю, что есть какое-то отличное решение (я ошибаюсь?), Поэтому, вероятно, другим способом является создание объектов в тестовой папке и их использование. Но есть кое-что, что я не понимаю. Symfony устанавливает папки BundleName\Entity виде папок, где находятся […]

Symfony2 Вставка ошибки "Warning: spl_object_hash () ожидает параметр …"

когда я пытаюсь сохранить свой объект и сбросить его, я получаю это сообщение об ошибке: Предупреждение: spl_object_hash () ожидает, что параметр 1 будет объектом, целочисленное значение 500 Внутренняя ошибка сервера – ContextErrorException Я знаю, что такой вопрос был опубликован много в переполнении стека, но он все еще не мог решить мою проблему. Вот почему я […]