• 10-09-2015, 14:59:42
    #1
    Misafir
    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
  • 10-09-2015, 15:37:33
    #2
    http://www.codeigniter.com/user_guid...l/routing.html

    Bu sayfada yönlendirme işlemleri detaylı olarak bulunmakta. routes.php'yi düzenlemeniz ve controllerda methoda parametre eklemeniz gerekmektedir. Parametreye sabit değer olarak 1 atarsanız daha iyi olacaktır.
  • 10-09-2015, 15:46:28
    #3
    Misafir
    tşkler hocam hallettim.