【问题标题】:passing value to codeigniter pagination将值传递给 codeigniter 分页
【发布时间】:2016-11-23 15:37:17
【问题描述】:

我正在使用 codeigniter 分页。我想通过 url 将一个值传递给控制器​​,通过它我可以根据条件获取数据

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);
}

如何在不影响偏移值的情况下通过 url 传递 "?type=something"

【问题讨论】:

    标签: php codeigniter url pagination get


    【解决方案1】:

    如下更改您的 base_url 配置

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

    它不会影响您的偏移量。后面会自动追加其他的东西

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-02
    • 1970-01-01
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多