メインコンテンツがajaxビューで使用されるWebページが必要です。メニューサイドバー。
私のアプリケーションビューフォルダは
+pages
-home
templates
-header
-footer
私のメインページコントローラーは次のとおりです。
<?php
class Pages extends CI_Controller {
public function view($page = 'home')
{
$this->load->model('services_model');
$data['records']= $this->services_model->getAll();
if ( ! file_exists('application/views/pages/'.$page.'.php'))
{
// Whoops, we don't have a page for that!
show_404();
}
$data['title'] = ucfirst($page); // Capitalize the first letter
$this->load->view('templates/header', $data);
$this->load->view('pages/'.$page, $data);
$this->load->view('templates/footer', $data);
}
}
私のservice_modelは次のとおりです。
<?php
class Services_model extends CI_Model {
function getAll() {
$q = $this->db->get('services');
if($q->num_rows() > 0){
foreach ($q->result() as $row)
{
$data[] = $row;
}
return $data;
}
}
}
そして私の見解は:
<ul class="blog-medium">
<?php foreach($records as $row);?>
<li>
<div class="blog-medium-text">
<h1><a href="./post.html"><?php echo $row->title; ?></a></h1>
<p class="blog-medium-excerpt">
<?php echo $row->content; ?> <br />
<a href="./post.html" class="read_more">Devamı →</a></p>
</div>
<div class="blog-medium-text"><p class="blog-info">
<img src="./images/icon-time.png" alt="" />March 14, 2012
<img src="./images/sep.gif" alt="" /><img src="./images/icon-comment.png" alt="" />0 Yorum</p>
</div></li>
<?php endforeach;?>
だから私の問題は、コードにservice_modelを実装することです。問題はありません。正しく動作する方法を教えてもらえますか?