【发布时间】:2015-08-18 05:28:50
【问题描述】:
大家好,我正在尝试使用 codeigniter 连接我的数据库以获取一些数据,这是我的代码:
我收到此错误:
致命错误:在第 3 行的 /Applications/MAMP/htdocs/ci/application/models/Data_model.php 中找不到类“模型”
遇到了 PHP 错误
严重性:警告
消息:无法修改标头信息 - 标头已发送(输出开始于 /Applications/MAMP/htdocs/ci/application/models/Data_model.php:3)
文件名:core/Common.php
行号:569
回溯:
遇到了 PHP 错误
严重性:错误
消息:找不到类“模型” 文件名:models/Data_model.php
行号:3 回溯:
型号: 数据模型.php:
<?php
class Data_model extends Model {
function getAll(){
$q = $this->db->query("SELECT * from data");
if($q->num_rows() > 0) {
foreach ($q->result() as $row) {
$data [] = $row;
}
return $data;
}
}
}
浏览量: 主页.php
<htmL>
<body>
<div> view has been loaded</div>
<!--<p> <?php echo $myValue; ?> </p>
<p> <?php echo $anotherValue; ?> </p> -->
<pre>
<?php foreach ($rows as $r) {
echo '<h1>' . $r->title . '</h1>';
}
?>
</pre>
</body>
</htmL>
控制器: 网站.php
<?php
Class Site extends CI_Controller {
function __construct()
{
// Call the Model constructor
parent::__construct();
}
function index(){
$this->load->model('data_model');
$data['rows'] = $this->data_model->getAll();
$this->load->view('home', $data);
}
}
【问题讨论】:
-
尝试类 Data_model 扩展 CI_Model。确保您的类扩展了基础模型类。
-
感谢作品完美
标签: php codeigniter