Вопрос о получении только строк таблицы, которая имеет конкретное значение в конкретном поле, используя Doctrine 1.0 - PullRequest
0 голосов
/ 11 марта 2010

есть в любом случае, чтобы выбрать только строки таблицы, которая имеет конкретный значение в конкретном поле.

Например:

$24_people = $table->getFieldAndValue('age', 24);

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

Привет

Хави

Ответы [ 2 ]

0 голосов
/ 12 марта 2010

Да.

$24_people = Doctrine::getTable('People')->findOneByAge(24);

См. Учение о магических методах.

http://www.symfony -project.org / Доктрина / 1_2 / а / 06 Рабочий-С-Data

0 голосов
/ 11 марта 2010

Вы имеете в виду что-то вроде этого:

$table->createQuery()->where('age = ?', 24);

или

$table->findAllByAge(24);

...