2009-10-09 50 views
1

我知道我可以在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

版本2.x不支持它,但3.x支持它。见this forum post

+0

提供的网址不起作用 – 2014-01-20 09:01:44

1

我敢肯定的Kohana中并没有这样做。在查看数据库类时,所有绑定的参数都以名为compile_binds的方法处理...看起来它只支持?语法。

+0

感谢您的回答。我希望他们会支持它。 – alex 2009-10-09 02:44:30

+0

是的......它确实使事情变得更容易阅读。 – 2009-10-09 02:54:31

2

该功能在Kohana的新版本2.4/3.0中可用,目前的2.3版本不支持它。