Вопросы по теме 'dql'
Запрос Documentum-DQL
Как я могу сформировать запрос DQL, чтобы получить список файлов, исключая виртуальные документы, созданные (при добавлении ссылки на файл) в документе um. Может ли кто-нибудь помочь мне.
1589 просмотров
schedule
22.07.2023
Как вернуть пустую коллекцию Doctrine_Collection?
У меня есть метод, который возвращает Doctrine_Collection с предложением whereIn() :
public function getByValues($values)
{
if (!is_array($values))
throw new sfException('Wrong parameter type. Excepted array.');
return...
3160 просмотров
schedule
07.03.2022
Ограничить количество извлекаемых записей при использовании Doctrine DQL в Symfony2
У меня есть следующий запрос:
$latestcontent = $em->createQuery('
SELECT c.title, c.content, c.lastedit, a.firstname, a.surname
FROM ShoutMainBundle:Content c, ShoutMainBundle:Admin a
WHERE c.author =...
32512 просмотров
schedule
04.07.2022
Использование умножения в доктрине DQL Order by clasuse
Я использую доктрину 2.1 DQL и хочу получить данные таблицы с порядком следующим образом:
SELECT u FROM User u ORDER BY u.s * u.t
s и t — это два сопоставленных поля столбца в User.
Но я получаю QueryException.
Кто-нибудь может мне...
1505 просмотров
schedule
11.12.2022
Множественное соединение Doctrine2 работает с createQuery, но не с queryBuilder.
Если я использую запрос без queryBuilder с этим dql
$query = $this->_em
->createQuery("SELECT p, g, c
FROM LikeYeah\GoBundle\Entity\Product p
JOIN p.garments g
LEFT JOIN g.colours c
ORDER BY...
20173 просмотров
schedule
13.04.2022
Удаление записи в таблице «многие ко многим»
Я следую главе о безопасности книги Symfony 2.
Вот пример с таблицей USERS и GROUPS . Между USERS и GROUPS существует отношение многие ко многим , которое создает в базе данных таблицу с именем USERGROUPS .
Я хочу удалить запись из...
21609 просмотров
schedule
15.01.2023
множественное где условие для проверки значения NULL в symfony1.4 и доктрине
Я использую symfony1.4 и доктрину. Мне нужно проверить условие, где значение равно NULL . Мне нужно написать запрос, где status = 1 и start=NULL и end= NULL и estimated_time != NULL . Я пытался с этим, но я не могу получить результат....
1546 просмотров
schedule
04.10.2022
Doctrine 2 ORDER BY поле joinTable
У меня есть сущность, определенная следующим образом:
Munkatars:
id:
id:
type: integer
fields:
nev:
type: text
[...]
manyToOne:
vezeto:
targetEntity: Munkatars...
1281 просмотров
schedule
23.01.2023
PHP/Doctrine 1.2/MySQL - Идентификация одного значения в зависимости от другого значения
Я работаю над системой онлайн-склада/покупок (php + доктрина + mysql), где каждый продукт может иметь более одной цены в зависимости от количества. У меня есть две таблицы (1) Product и (2) Price:
Продукт
id name
1 product1
2...
104 просмотров
schedule
06.02.2023
SQL Множественная сортировка и группировка
РЕДАКТИРОВАТЬ: я использую DQL
Я ищу помощь с запросом SQL.
В моей таблице есть список фильмов, каждый из которых имеет название, имя серии и номер серии. Можно ли упорядочить их так, чтобы заголовки были перечислены от A до Z, но когда...
182 просмотров
schedule
07.03.2022
Расширение моего ORDER BY в Doctrine2
У меня есть таблица, содержащая номера версий, и я хочу прочитать их естественным образом отсортированными. Это не проблема с необработанным SQL:
SELECT * FROM versions ORDER BY REPLACE(version, '.', '')+0 DESC
Но если я напишу свой запрос в...
828 просмотров
schedule
24.04.2024
Преобразование MySQL с подзапросами в DQL 1.2
Привет, у меня есть следующий запрос из предыдущий вопрос и необходимо преобразовать его в DQL для Doctrine 1.2. Однако оказывается, что DQL не поддерживает подзапросы в соединениях.
SELECT * FROM contact c
LEFT JOIN
(SELECT...
1384 просмотров
schedule
04.04.2024
Доктрина: возможно ли ИНДЕКСИРОВАНИЕ по связанному полю?
У меня есть модель Doctrine ( Assignment ), которая имеет отношение «многие к одному» с другой моделью ( Region ). Назначения принадлежат пользователям (каждый пользователь имеет только одно назначение на регион за раз), и я пытаюсь использовать...
7976 просмотров
schedule
15.10.2023
Symfony2, dql не работает с функцией REPEAT
public function mpttLocationList() {
$q = $this->_em->createQuery("
SELECT CONCAT(REPEAT('.', COUNT(parent.region_name) - 1), node.region_name) AS name
FROM ViveListingBundle:region_redefine AS node,...
279 просмотров
schedule
10.12.2022
Фильтровать запрос с помощью инструкции SQL IN в доктрине
У одного филиала может быть много клиентов, клиент может быть связан со многими филиалами. Так что это отношение многие ко многим.
Ветвь:
<many-to-many target-entity="Customer" inversed-by="branches" field="customers"/>
Клиент:...
2716 просмотров
schedule
03.04.2023
В чем разница между JOIN ON и JOIN WITH в Doctrine2?
В чем разница между JOIN ON и JOIN WITH в Doctrine2?
В мануале не нашел подходящей информации.
2489 просмотров
schedule
13.06.2022
Symfony2 и Doctrine2: используйте результат класса Repository в классе Type
У меня есть 5 сущностей:
принадлежность
Человек
Пользователь
Принадлежность пользователя
ЛицоПринадлежность
Моя цель — отобразить список полей выбора, где я могу выбрать все UserAffiliations, которых нет в PersonAffiliations.
Моя...
225 просмотров
schedule
08.08.2022
Простой запрос доктрины innerJoin
Я попытался создать простой выбор SQL:
SELECT c.com_id, c.pro_id, c.com_nombre
FROM bd_fn.fn_comuna c
inner join bd_fn.fn_provincia p
on (c.pro_id = p.pro_id)
where p.pro_nombre = 'namepro';
Но DQL выдает эту ошибку:...
415 просмотров
schedule
02.12.2022
Рассчитать возраст по дате рождения, используя язык запросов доктрины
Я работаю в Zend Framework 2 и использую язык запросов Doctrine.
Мне нужно добавить фильтр по возрасту на странице со списком пользователей. В базе данных я сохранил дату рождения пользователей в формате даты. Пожалуйста, помогите мне, как я могу...
2044 просмотров
schedule
20.03.2022
Неверное выражение PathExpression при попытке выполнить запрос
Не знаю, что еще можно попробовать.
Я получаю такую ошибку:
[Семантическая ошибка] строка 0, столбец 10 рядом с 'idEntrada FROM': Ошибка: недопустимое выражение PathExpression. Должен быть StateFieldPathExpression.
Это мой запрос:...
10296 просмотров
schedule
24.02.2023