Результаты поиска по запросу "doctrine-orm"

2 ответа

Массив результатов:

ужно создать собственный SQL-запрос с парой объединений и подзапросов. Это будет выглядеть примерно так: SELECT res.id, COUNT(*) as count_ids FROM ( SELECT a.id FROM ... a WHERE ... LIKE ('%:param%') UNION ALL SELECT b.id FROM ... b WHERE ... ...

2 ответа

 заставить его работать лениво (для уже настроенного объекта)

я есть объекты, которые я хотел бы загрузить с большим нетерпением, и в других случаях ленивый (или даже лишний ленивый) груз. У моих отображений нет режима выборки, объявленного в моем YAML, поэтому они используют значение по умолчанию ...

2 ответа

symfony2 динамическое соединение с базой данных с использованием доктрины

Я пытаюсь установить соединение с несколькими базами данных в Symfony 2 с доктриной, но не могу этого сделать. Я много раз искал в Google и переполнении стека, но везде это делается через файл config.yml или динамическую базу данных, где все БД ...

ТОП публикаций

0 ответов

 необходимо, потому что оба объекта уже управляются

я есть два класса модели PHP, названные Category и Item. Категория может иметь много элементов, а элемент может принадлежать многим категориям. Я создал отношение ManyToMany для обоих классов: class Category { /** * ...

3 ответа

Это моя реализация класса сериализатора, который также проверяет, является ли он сущностью доктрины:

ользую $myblogrepo = $this->_doctrine->getRepository('Entities\Blog')->findBy(array('id' => 12);я получаю доступ через foreach($myblogrepo as $key =>$value){ echo $key . $value; }как я могу получить имена полей? я думал, что ключ => будет ...

3 ответа

 опция в файле опций PhpUnit XML, кажется, делает свое дело.

ользую доктрину 2 PDO с MySQL. При стресс-тестировании сервера mysql сообщает о большом количестве прерванных соединений (до 20%). Я пытаюсь найти проблему. Руководство Mysql предлагает убедиться, что соединения с базой данных закрыты должным ...

4 ответа

Вы получите последний вставленный идентификатор при использовании только DBAL Doctrine (без ORM).

trine2 используется нечто вроде: $user = array('username' => 'example', 'passsword' => 'changeme'); $conn->insert('users', $user);Как мне тогда получить последний идентификатор пользователя, которого я только что вставил? Если это невозможно ...

1 ответ

Доктрина управления сущностями ясна, не полностью ясна

У меня есть этот кусок кода: $entityManager->clear('Reza\MyBundle\Entity\ListItem'); $identity = $entityManager->getUnitOfWork()->getIdentityMap(); foreach ($identity as $class => $objectlist) { if ($class == 'Reza\MyBundle\Entity\ListItem') { ...

2 ответа

«Это невозможно. Это также не имеет смысла». Это неверно (Возможно, это было верно в Доктрине 1?) Ссылка в ответе @ tlmak0 ясно демонстрирует, что это возможно. И ОП изложил сценарий, в котором, на мой взгляд, имеет смысл хранить две таблицы раздельно, поскольку в них хранятся логически разные наборы информации (возможно, вы захотите назначить пользователя другой учетной записи WP? ), и было бы разумно не объединять их в интересах сохранения структуры БД WordPress.

я следующая ситуация с базой данных: wp_users (user table generated by wordpress) ID | user_login | ... wp_sp_user (extension to the wp_users table) ID (FK) | surname | address | ...Теперь я уже несколько часов пытаюсь "объединить" эти два стола ...

3 ответа

Это сработало для меня, спасибо

я есть этот код Symfony, где он получает все категории, связанные с разделом блога в моем проекте: $category = $catrep->createQueryBuilder('cc') ->Where('cc.contenttype = :type') ->setParameter('type', 'blogarticle') ->getQuery(); $categories ...