このようにKohanaでパラメータをバインドできることを知っています
$this->db->query('SELECT * FROM products WHERE id = ?', array(14));
しかし、識別子(またはそれらが呼び出されたものは何でも)でそれを行う方法はありますか?
のように
$this->db->query('SELECT * FROM products WHERE id = :id', array(':id' => 14));
ありがとう
このようにKohanaでパラメータをバインドできることを知っています
$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 ではサポートされています。このフォーラム投稿を参照してください。
その機能は、Kohana の新しい 2.4/3.0 バージョンで使用できますが、現在の 2.3 リリースではサポートされていません。
コハナはこれをしないと確信しています。Database クラスを見ると、すべてのバインドされたパラメーターは ... というメソッドで処理され、構文compile_bindsのみをサポートしているように見えます。?