【发布时间】:2017-07-03 16:35:25
【问题描述】:
错误:
遇到了 PHP 错误
严重性:通知
消息:未定义属性:CI_DB_mysqli_result::$Input_model
文件名:控制器/Input_App.php
行号:18
回溯:
文件:C:\xampp\htdocs\admin_app\application\controllers\Input_App.php 线路:18 函数:_error_handler
文件:C:\xampp\htdocs\admin_app\index.php 线路:315 函数:require_once
和
致命错误:在第 18 行的 C:\xampp\htdocs\admin_app\application\controllers\Input_App.php 中的非对象上调用成员函数 pilihkat()
我的控制器
class Input_App extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->helper('url');
$this->load->model('Input_model','input_app');
}
public function index()
{
$this->db->from('referensi_kategori');
$query = $this->db->get();
$load['pilihkategori'] = $query->Input_model->pilihkat()->result();
$this->load->view('input_view',$load);
}
模型(pilihkat())
public function pilihkat(){
$this->db->select('*');
$this->db->join('referensi_kategori','referensi_kategori.id_kategori = data_aplikasi.id_kategori','left');
$query = $this->db->get();
return $query->result();
}
查看(从 data_categori 中选择下拉菜单)
<tr>
<td>Kategori</td>
<td><select name="data_kategori" class="form-control"required id="data_kategori" style="width:85%;">
<option value='0'>-- pilih kategori --</option>
<?php foreach ($pilihkategori as $kat) {
echo "<option value=".$kat->id_kategori.">".$kat->data_kategori."</option>";
}?>
</select></td>
</tr>
如何解决这个错误?
【问题讨论】:
-
模型未正确加载
-
但是,如何解决这个错误?
-
试试我的更新答案
标签: php mysql codeigniter