【发布时间】:2016-02-27 10:52:03
【问题描述】:
我有这样的错误 stdClass 类的对象无法转换为 int
控制器
if ($this->input->post('nama') == 'pendek boju jeans') {
$a=0.810;
}else{
$a=1.144;
}
$kain= $this->input->post('id_kain');
$b=$this->jeans_model->luaskain($kain);
$tpotongan=round($a/$b);
型号
public function luaskain($kain)
{
$this->db->select("ukuran");
$this->db->from("bahankain");
$this->db->where('id_kain',$kain);
$query = $this->db->get();
return $query->row();
}
在我的模型中,像这样从 bahankain.ukuran 获取价值
|ukuran|
|800|
为什么会出错Object of class stdClass could not be converted to int
以及如何解决这个问题?
【问题讨论】:
-
你在 var_dump($b) 上得到了什么??
-
因为对象是一个有方法和属性的结构,而
int只是一个数字。
标签: php codeigniter