Связывание параметров с библиотекой базы данных Kohana - PullRequest
1 голос
/ 09 октября 2009

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

$this->db->query('SELECT * FROM products WHERE id = ?', array(14));

Но есть ли способ сделать это с помощью идентификаторов (или как они называются?)

Как и в

$this->db->query('SELECT * FROM products WHERE id = :id', array(':id' => 14));

Спасибо

Ответы [ 3 ]

2 голосов
/ 09 октября 2009

эта функциональность доступна в новых версиях Kohana 2.4 / 3.0, текущая версия 2.3 не поддерживает ее.

2 голосов
/ 12 октября 2009

Версия 2.x не поддерживает его, но 3.x поддерживает его. Смотрите это сообщение на форуме .

1 голос
/ 09 октября 2009

Я довольно уверен, что Кохана не делает этого. При просмотре класса Database все связанные параметры обрабатываются в методе с именем compile_binds ... Похоже, он поддерживает только синтаксис ?.

...