我正在创建一个CodeIgniter的博客。我的主页显示了来自数据库的帖子。我想限制页面的帖子,并在底部创建一个链接以显示下一个帖子。 请有人教我如何用一些例子来做。
感谢。
控制器代码
<?php
class Mysite extends CI_Controller
{
function index()
{
$this->load->model('posts_model');
$data['result']=$this->posts_model->getAll();
$this->load->helper('html');
$this->load->view("header");
$this->load->view("home",$data);
$this->load->view("footer");
}
?>
模型代码
<?php
class Posts_model extends CI_Model{
public function getAll(){
$this->load->database();
$query = $this->db->get('posts');
return $query->result();
}
}
&GT;
查看代码
<?php
foreach($result as $row) {
$a_url="mysite/single/".$row->id;
echo "<div id="."'postdiv'".">";
echo "<h1>".anchor($a_url,$row->title)."</h1>";
echo "<p>".$row->content."</p>";
echo "<p>Posted by : ".$row->author."</p>";
echo "<br>";
echo "</div>";
}
?>
答案 0 :(得分:0)
这是一个很好的博客,显示使用jquery和codeigniter加载更多分页。
http://www.thetutorialblog.com/php/twitter-like-pagination-using-codeigniter-and-jquery/
答案 1 :(得分:0)
示例代码。试试自己
function getcountryByname($limit=NULL, $start=NULL) //select country
{
if($limit!=NULL) $this->db->limit($limit, $start);
$this->db->select('*');
$this->db->from('country');
$this->db->order_by("country_name", "ASC");
$query = $this->db->get();
return $query->result_array();
}