2016-07-20 19 views
1

Ich benutze Codeigniter Seitennummerierung. Ich möchte einen Wert URL an die Steuerung zu übergeben, mit denen ich Daten auf der Grundlage Zustand holen kannWert an Codeigniter übergeben Paginierung

function index($offset) { 
    $type = $_GET['type']; 
    $this->load->library('pagination'); 
    $config['base_url'] = base_url().'MarketPostingCenter/index'; 
    $config['per_page'] = 15; 
    // $config['total_rows'] = 200; 

    if($type=="Agent"){ 
     $data['market_posts'] = $this->model->getAllMarketPostsOfAgent('market_posting_tbl', $_SESSION['id'],$config['per_page'],$offset); 
     $config['total_rows'] = $this->model->getAllMarketPostsOfAgentCount('market_posting_tbl', $_SESSION['id']); 

    }elseif($type=="Underwriter"){ 
     $data['market_posts'] = $this->model->getAllMarketPosts('market_posting_tbl',$_SESSION['id'],$config['per_page'],$offset); 
     $config['total_rows'] = $this->model->getAllMarketPostsCount('market_posting_tbl', $_SESSION['id']); 
    } 

    $this->pagination->initialize($config); 
    // print_r( $data['market_posts']); 

    $data['user'] = $this->model->getUser('profile_tbl', $_SESSION['id']); 
    $data['order'] =""; 


    $data['states'] = $this->model->getAllStates('states'); 
    $this->load->view('MarketPostingCenter/marketPostingCenter.php',$data); 
} 

wie kann ich? „type = etwas“ URL übergeben, ohne den Offset-Wert zu beeinflussen

Antwort

0

Änderung Ihrer base_url Config als

$config['base_url'] = site_url('MarketPostingCenter/index?type='.$type); 

folgt, wird es nicht Ihre Offset beeinflussen. Andere Sachen werden automatisch danach angehängt

+0

aber jetzt URL der zweiten Seite wird http: // localhost/proect/MarketPostingCenter/index? Type = Agent/15 @ Rejoanul Alam –