параметры доктрины запроса ()?

я создал Doctrine_Query и выполнил его, но я хочу знать, какие параметры я могу ему передать.

$q = Doctrine_Query::create()
    ->select('cl.id, cl.name')
    ->from('ContactList cl');

$contactLists = $q->execute($params, $hydrationMode);

из документации API:

execute($params = array(), $hydrationMode = null)

где они говорят мне о параметрах? а также режим гидратации.

кажется, я ничего не могу найти в документации. было бы здорово, если бы у них была ссылка на все.

Благодарность


person never_had_a_name    schedule 09.05.2010    source источник


Ответы (1)


Я считаю, что params представляют собой массив значений для привязки к запросу, аналогичный предварительно подготовленному оператору, например:

$q = Doctrine_Query::create()
    ->select('cl.id, cl.name')
    ->from('ContactList cl')
    ->where('cl.name = ?');

$q->execute(array('fayer'));

Режим гидратации является одной из констант гидратора из Doctrine_Core и определяет, как гидратируется результирующий набор (массив, объект и т. д.). Вы также можете написать настраивайте гидраторы, если вам это нужно.

person prodigitalson    schedule 09.05.2010