この問題の解決策が見つかりませんでした:重大度: 通知 --> 非オブジェクトのプロパティを取得しようとしています
私の間違いを見つけるのを手伝ってください。
私のモデル方法:
function get_AllDays_by_templateRoutine_id($rid)
{
$this->load->database();
$this->db->select('day_id');
$res = $this->db->order_by('day_id', 'DESC')->get_where('template_user_days', array('routine_id'=> $rid));
$ret = array();
foreach ($res->result_array() as $row) {
$ret[] = $row['day_id'];
}
return $ret;
}
&私のコントローラー
public function install_template()
{
$rid = $this->input->post('rid');
$userid=$this->session->userdata('userid');
$urid=$this->routinemodel->getMaxUserRoutineId($userid);//method returning one value
$userdays_template=$this->templateroutinemodel->get_AllDays_by_templateRoutine_id($rid);
if(is_array($userdays_template))
{
foreach ($userdays_template as $row2)
{
$day_value=$row2['day_id'];//Error:--> Trying to get property of non-object**
}
}
}
}