0

追加フォームまたは単なるビューをレンダリングしているかどうかをコントローラーから確認したい。私はこのような何かをしたい..

public function clients()
{
    try{

        if ($_SERVER["REQUEST_URI"] == "/data/clients")
        {
            $data['client'] = $this->db->query("select * from clients");
            $this->load->view('cview/client',$data);
        }
        else 
        {

            $crud = new grocery_CRUD();

            //$crud->set_theme('datatables');
            $crud->set_table('clients');
            $crud->set_subject('Clients');
            crud->required_fields('city');
            //$crud->columns('city','country','phone','addressLine1','postalCode');

            $output = $crud->render();

            $this->load->view('/crud/users',$output);
        }
    }catch(Exception $e){
        show_error($e->getMessage().' --- '. $e->getTraceAsString());
    }       
}

これは、私が Iframe を使用していることを除いてうまく機能し、URL が変更されない場合は機能しません :P

4

1 に答える 1