【发布时间】:2018-09-04 18:51:17
【问题描述】:
您好,我正在尝试从名为“werknemer”的数据库表中获取数据并在视图页面中回显它,但不知何故我收到了这 2 个错误:
遇到 PHP 错误 严重性:通知
消息:未定义的属性:Addwerknemer::$Werknemer_model
文件名:控制器/Addwerknemer.php
行号:10
回溯:
文件:C:\xampp\htdocs\CodeIgniter\application\controllers\Addwerknemer.php 线路:10 函数:_error_handler
文件:C:\xampp\htdocs\CodeIgniter\index.php 线路:315 函数:require_once
遇到未捕获的异常 类型:错误
消息:在 null 上调用成员函数 fetch_data_werknemer()
文件名:C:\xampp\htdocs\CodeIgniter\application\controllers\Addwerknemer.php
行号:10
回溯:
文件:C:\xampp\htdocs\CodeIgniter\index.php 线路:315 函数:require_once 这是我的模型获取功能:
<?php
class Werknemer_model extends CI_model
{
public function fetch_data_werknemer()
$query = $this->db->get('werknemer');
//Haal alle gegevens uit werknemer tabel en sla op in $query variabele
return $query;
}
}
?>
这是我的控制器(Addwerknemer.php):
public function index()
{
$this->load->model('Main_model');
$data['werknemer_data'] = $this->Werknemer_model->fetch_data_werknemer();
$this->load->view('addwerknemer', $data);
}
这就是我试图在视图中回应它的方式:
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<th>ID</th>
<th>Naam</th>
<th>Wachtwoord</th>
</tr>
<?php
if($werknemer_data->num_rows() > 0)
{
foreach($werknemer_data->result() as $row)
{
?>
<tr>
<td><?php echo $row->werknemer_id; ?></td>
<td><?php echo $row->naam; ?></td>
<td><?php echo $row->wachtwoord; ?></td>
</tr>
<?php
}
}
else
{
?>
<tr>
<!--Als er geen werknemers zijn echo dit bericht-->
<td colspan="3"> Geen data gevonden </td>
</tr>
<?php
}
?>
</table>
我只是不明白为什么会出现这 2 个错误。 我希望有人可以帮助我 感谢您提供任何帮助,谢谢
【问题讨论】:
标签: php codeigniter codeigniter-3