doktrin query() params?

saya membuat Doctrine_Query dan menjalankannya tetapi saya ingin tahu parameter apa yang bisa saya berikan ke sana.

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

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

dari dokumentasi api:

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

di mana mereka memberi tahu saya tentang params? dan juga mode hidrasi.

sepertinya saya tidak dapat menemukan apa pun di dokumentasi. akan lebih bagus jika mereka memiliki referensi untuk semuanya.

terima kasih


person never_had_a_name    schedule 09.05.2010    source sumber


Jawaban (1)


Saya percaya params adalah serangkaian nilai untuk diikat ke kueri - mirip dengan pernyataan yang telah disiapkan sebelumnya - misalnya:

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

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

Mode hidrasi adalah salah satu konstanta hidrator dari Doctrine_Core dan menentukan bagaimana kumpulan hasil terhidrasi (Array, objek, dll.) Anda juga dapat menulis hidrator khusus jika perlu.

person prodigitalson    schedule 09.05.2010