2015-09-20 3 views
0

Есть ли способ добавить параметр (условие) в каждое предложение where по умолчанию? Например, если обычный запрос равен select * from abc where col1 = 2, тогда я хочу добавить AND col100 = somevalue к вышеуказанному запросу, когда symfony/doctrine выполнит запрос.Symfony/Doctrine - Force Добавить где параметр параметра

Так что независимо от того, какой тип системы запросов выполняет (выбирает, обновляет, удаляет), во время выполнения должен быть добавлен еще один столбец.

Возможно ли это?

ответ

1

SQL фильтр, что вы ищете, смотри, например:

http://culttt.com/2014/08/11/working-doctrine-2-filters/

или в официальной документации: http://doctrine-orm.readthedocs.org/en/latest/reference/filters.html

+0

Благодаря man..thats то, что я искал :) –

+0

Скорее чем просто ссылки на информацию, которая может уйти, это хорошая практика, по крайней мере, обобщить соответствующую информацию. –

+0

@AlisterBulman Я согласен с тобой - в этом специальном случае простой поиск в Google предоставил бы ответ - поэтому вместо того, чтобы просто опробовать этот вопрос, я решил предоставить именно ту информацию, которая ему нужна. В следующий раз уделит больше внимания. – LBA

Смежные вопросы