1

我知道我可以像这样在 Kohana 中绑定参数

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

但是有没有办法用标识符(或它们被称为什么?)

如在

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

谢谢

4

3 回答 3

2

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

于 2009-10-09T13:16:15.270 回答
2

2.x 版不支持它,但 3.x 版支持它。请参阅此论坛帖子

于 2009-10-12T17:22:00.517 回答
1

我很肯定 Kohana 不会这样做。查看 Database 类时,所有绑定参数都在一个名为compile_binds... 的方法中处理,看起来它只支持?语法。

于 2009-10-09T02:18:02.933 回答