我知道我可以在Kohana的結合PARAMS這樣使用Kohana開發的數據庫圖書館裝訂PARAMS
$this->db->query('SELECT * FROM products WHERE id = ?', array(14));
但是,有沒有辦法使用標識符做到這一點(或不管他們叫什麼名字?)
如
$this->db->query('SELECT * FROM products WHERE id = :id', array(':id' => 14));
感謝
我知道我可以在Kohana的結合PARAMS這樣使用Kohana開發的數據庫圖書館裝訂PARAMS
$this->db->query('SELECT * FROM products WHERE id = ?', array(14));
但是,有沒有辦法使用標識符做到這一點(或不管他們叫什麼名字?)
如
$this->db->query('SELECT * FROM products WHERE id = :id', array(':id' => 14));
感謝
版本2.x不支持它,但3.x支持它。見this forum post。
我敢肯定的Kohana中並沒有這樣做。在查看數據庫類時,所有綁定的參數都以名爲compile_binds
的方法處理...看起來它只支持?
語法。
感謝您的回答。我希望他們會支持它。 – alex 2009-10-09 02:44:30
是的......它確實使事情變得更容易閱讀。 – 2009-10-09 02:54:31
該功能在Kohana的新版本2.4/3.0中可用,目前的2.3版本不支持它。
提供的網址不起作用 – 2014-01-20 09:01:44