2013-10-21 34 views
2

在Codeigniter中,如何從DB查詢中獲取結果集到模型中?在純PHP PDO引擎我有類似:Codeigniter替代PDO setFetchMode

$pdo->setFetchMode(PDO::FETCH_INTO, new className()); 

所以我有一個類:

class ClassName { 
    private $id; 
} 

我想要的是從數據庫查詢結果來填充類,所以:

$query = $this->db->get_where("table", array("id" => 1)); 
$object = $query->row.....(new className()); 

echo $object->id; 
// Shows 1 

謝謝 拉杜

回答

1

如果我正確理解你,這就是你正在嘗試t做的。

documentation

$query = $this->db->get_where('table', array('id' => 1)); 
$object = $query->row(0, 'Your_Class_name') // Class MUST be loaded prior to use 
echo $object->id; // Shows 1