Kohana en Veritabanı kütüphane ile bağlama params

3 Cevap php

Ben bu gibi Kohana içinde params'ı bağlamak biliyorum

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

Ama künyeleri ile bunu yapmak için bir yol var (veya ne olursa olsun onlar denir?)

Gibi

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

Teşekkürler

3 Cevap

Sürüm 2.x için bir destek var, ama 3.x bunu destekler. Bkz this forum post.

bu işlevsellik Kohana yeni 2.4/3.0 sürümleri mevcuttur, mevcut 2.3 sürümü bunu desteklemiyor.

Ben Kohana bu yapmaz oldukça olumlu değilim. Veritabanı sınıf bakıldığında, tüm bağlı parametreler sadece ? sözdizimini destekler gibi compile_binds ... Görünüşe denilen bir yöntemle işlenir.