routes.php
$route['user/adminaranacak'] = 'adminaranacak';
controller/adminaranacak.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class adminaranacak extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->library(array('session'));
$this->load->helper(array('url'));
$this->load->model('Adminaranacak_model');
}
public function index() {
$data = new stdClass();
if($this->session->userdata('logged_in')){
$this->load->model('Adminaranacak_model');
//$datamm['orders']=$this->Adminaranacak_model->arabenii();
$datamm['sayfalama_linkleri'] = $this->sayfalama_linkleri($this->Adminaranacak_model->arabeni_adet());
$datamm['arabeniix'] = $this->Adminaranacak_model->arabenii($this->uri->segment(3,0),10);
$this->load->view('user/includes/head');
$this->load->view('user/includes/header');
$this->load->view('user/adminaranacak',$datamm);
$this->load->view('user/includes/footer');
$this->load->view('user/includes/foot');
} else {
redirect('login');
}
}
public function adminaranacak() {
}
function sayfalama_linkleri($toplam) {
$this->load->library('pagination');
$config = array(
'base_url' => site_url('../user/adminaranacak'),
'total_rows' => $toplam,
'per_page' => 10,
'num_links' => 2,
'page_query_string' => FALSE,
'uri_segment' => 3, // adres satırınca kaç aşama var (localhost/project/panel/)
'full_tag_open' => '<ul class="pagination">',
'full_tag_close' => '</ul>',
'first_link' => 'İlk Sayfa',
'first_tag_open' => '<li class="prev ">',
'first_tag_close' => '</li>',
'last_link' => 'Son Sayfa',
'last_tag_open' => '<li class="next ">',
'last_tag_close' => '</li>',
'next_link' => 'Sonraki',
'next_tag_open' => '<li >',
'next_tag_close' => '</li >',
'prev_link' => 'Önceki',
'prev_tag_open' => '<li >',
'prev_tag_close' => '</li >',
'cur_tag_open' => '<li class="active" ><a>',
'cur_tag_close' => '</a></li>',
'num_tag_open' => '<li >',
'num_tag_close' => '</li >'
);
$this->pagination->initialize($config);
return $this->pagination->create_links();
}
}model/adminaranacak_model.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Adminaranacak_model extends CI_Model {
public function __construct() {
parent::__construct();
$this->load->database();
}
public function arabenii($baslangic, $limit) {
$sql = "SELECT * FROM arabeni WHERE aktif = '0' ORDER BY id DESC LIMIT ?, ?";
$query = $this->db->query($sql, array((int)$baslangic, (int)$limit));
if ($query->num_rows() > 0) {
return $query->result_array();
} else {
return FALSE;
}
}
public function arabeni_adet() {
$sql = "SELECT COUNT(*) as adet FROM arabeni WHERE aktif = '0'";
$query = $this->db->query($sql);
return (int)$query->row()->adet;
}
}ci'de yeniyim arkadaşlar sayfaları gösteriyorum doğru olarak fakat 2. sayfaya tıkladığımda sayfa yok uyarısı veriyor.. yardımcı olabilecek arkadaşlara şimdiden teşekkürler