Codeigniter 遇到PHP错误严重性:尝试获取非对象文件名:
查看发生错误的零件Codeigniter 遇到PHP错误严重性:尝试获取非对象文件名:,codeigniter,Codeigniter,查看发生错误的零件 <select name="standard" class="form-control"> <option <?php if($course->medium =='E'){ echo "selected";} ?> value="English" >English</option> <option <?php if($course->medium =='M'){ echo "sele
<select name="standard" class="form-control">
<option <?php if($course->medium =='E'){ echo "selected";} ?> value="English" >English</option>
<option <?php if($course->medium =='M'){ echo "selected";} ?> value="Malayalam">Malayalam</option>
</select>
控制器部件
public function add_standard($action='',$id='') {
$this->load_syles();
$course = array();
if ($action == 'edit' and $id != '' and is_numeric($id)) {
$course = $this->news_model->getStandard($id);
}
$this->data['course'] = $course ;
$this->data['title'] = 'Add Standard';
$this->data['page_header'] = "Add Standard";
$this->data['page_header_desc'] = "Add Standard";
$details=$this->news_model->viewAllStandard();
$this->data['details']=$details;
$this->data['count']=count($details);
$this->data['is_edit']=$action;
你写的
$course = array()
然后用
$course->medium
好像它是一个物体
您应该在您编写的视图(html)中使用$course['medium']
$course = array()
然后用
$course->medium
好像它是一个物体
您应该在视图(html)中使用$course['medium']
更改您的模型
public static function getStandard($id)
{
$this->db->select("*");
$this->db->from('standard');
$this->db->where('id',$id);
$res=$this->db->get();
return $res->row_array();
}
将$course->medium
更改为$course['medium']
<select name="standard" class="form-control">
<option <?php if($course['medium'] =='E'){ echo "selected";} ?> value="English" >English</option>
<option <?php if($course$course['medium'] =='M'){ echo "selected";} ?> value="Malayalam">Malayalam</option>
value=“Malayalam”>Malayalam
像这样更改您的型号
public static function getStandard($id)
{
$this->db->select("*");
$this->db->from('standard');
$this->db->where('id',$id);
$res=$this->db->get();
return $res->row_array();
}
将$course->medium
更改为$course['medium']
<select name="standard" class="form-control">
<option <?php if($course['medium'] =='E'){ echo "selected";} ?> value="English" >English</option>
<option <?php if($course$course['medium'] =='M'){ echo "selected";} ?> value="Malayalam">Malayalam</option>
value=“Malayalam”>Malayalam
您的抓取对象作为数组。您应该使用like this而不是您的抓取对象作为数组。您应该使用like this而不是