query row php,php – 如何在Codeigniter上使用$query- row获取类对象
我目前正在使用Codeigniter框架.在下面的代碼中,我想獲得一個Animal_model對象,而不是stdClass對象.
class Animal_model extends CI_Model{
var $idanimal;
var $name;
public static $table = 'animals';
function __construct() {
parent::__construct();
}
function getone(self $animal){
$query = $this->db->get_where(self::$table, array('id_animal' => $animal->idanimal));
if($query == FALSE){
return FALSE;
}else{
return $query->row(); // How to get an Animal_model object here?
}
}
}
$lion = new Animal_model();
$lion->idanimal = 25;
var_dump($lion); // It says "object(Animal_model)".
$lion = $lion->getone($lion);
var_dump($lion); // Now it says "object(stdClass)".
?>
如何將$query-> row()轉換為Animal_model對象?
總結
以上是生活随笔為你收集整理的query row php,php – 如何在Codeigniter上使用$query- row获取类对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python创建一个包,如何从pytho
- 下一篇: oracle 中增加行,Oracle中实