2

Codeigniter で、DB クエリからモデルに結果セットを取得するにはどうすればよいですか? ネイティブ PHP PDO エンジンでは、次のようなものがあります。

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

だから私はクラスを持っています:

class ClassName {
    private $id;
}

私が欲しいのは、クラスを設定するためのdbクエリの結果です。

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

echo $object->id;
// Shows 1

ありがとうラドゥ

4

1 に答える 1

1

私があなたを正しく理解していれば、これがあなたがやろうとしていることです。

ドキュメントごと:

$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
于 2013-10-21T15:15:53.197 に答える