在 Codeigniter 中,如何将数据库查询的结果集提取到模型中?在 native PHP PDO 引擎中,我有类似的东西:
$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
谢谢 拉杜
最佳答案
如果我没理解错的话,这就是你想要做的。
根据 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
关于php - PDO setFetchMode 的 Codeigniter 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19496815/