我的codeigniter
未顯示頁面。Codeigniter未顯示數據,頁面未顯示
型號
function get_all_district_circulars()
{
$this->db->select('*');
$this->db->from('district_circulars');
$this->db->where('status', 1);
$this->db->order_by('id', 'desc');
$query = $this->db->get();
return $query->result();
}
控制器指數函數
public function index()
{
$dt['dist_circulars'] = $this->content_model->get_all_district_circulars();
$this->load->view('parts/top');
$this->load->view('parts/header');
$this->load->view('parts/nav');
$this->load->view('district_circulars', $dt);
$this->load->view('parts/footer');
}
查看
<?php
foreach($dist_circulars as $dt_circulars){
?>
<tr>
<td></td>
</tr>
<?php
}
?>
如果我德爾ETE此foreach
功能,頁面能否正常顯示,但如果我把它時,頁面沒有加載和顯示This site can’t be reached
和Chrome控制檯顯示GET http://localhost/anandadhara/district_circulars/ net::ERR_CONNECTION_RESET
我應該怎麼辦?
更新1
我.htaccess
如下
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /anandadhara/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>
我使用wampserver 2.2
更新2
我的文件名是district_circulars.php
。
CLASS
:
class District_circulars extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('content_model');
}
另一個更新
,如果我在這裏顯示一個結果,它工作正常。
<?php
foreach($dist_circulars as $dt_circulars){
?>
<tr>
<td><?php echo $dt_circulars->id; ?></td>
</tr>
<?php
}
?>
但是,如果我表現出超過1場喜歡這裏......
<td><?php echo $dt_circulars->id; ?></td>
<td><?php echo $dt_circulars->memo_no; ?></td>
或者,即使我把僅有的兩個空白的HTML標籤在這裏...
<td></td>
<td></td>
頁顯示ERR_CONNECTION_RESET並顯示頁面爲connection_reset
的瀏覽器空白頁,並顯示無數據。
我不明白這裏發生了什麼。
看來你錯過了加載模式湖'$ this-> load-> model('content_model');' – jagad89
不,我在我的模型中加載了'$ this-> load-> model('content_model');'in'public function __construct(){}' – Raj
嘗試'var_dump($ dt); die;'在'$ dt ['dist_circulars'] = $ this-> content_model-> get_all_district_circulars();'之後'。它可能會返回空。 – jagad89