Doctrine Query with * - PullRequest
       9

Doctrine Query with *

3 голосов
/ 25 февраля 2012

У меня есть таблица, которая называется почтовые индексы. Длина почтового индекса составляет пять. Как я могу создать запрос в Doctrine, чтобы получить результат, когда я отправляю в запрос только 3 символа.

Пример:

$search_zipcode = 123*

Table: 
Id  Zipcode
1 - 12345
2 - 12346
3 - 98123
4 - 91238

Результатом являются только идентификаторы 1 и 2. Я не хочу иметь идентификаторы 3 и 4.

Спасибо!

Гуннар

1 Ответ

3 голосов
/ 25 февраля 2012

Используйте оператор LIKE и % подстановочный знак

->where('z.ZipCode LIKE ?', array($search_zipcode . '%')
...