0

私は私の見解からIDを持っています

私の見解ではコード

$jcid=$row->id;

そして、私は自分のモデルに次のように渡しました

        function getall12()
        {

           $id = $this->input->get('$jcid');
           $this->db->select();  
           $this->db->from('jobs');  
           $this->db->where('job_cat =','$id');  
           $query4=$this->db->get();
           return $query4->result();   
           return $query4->num_rows();

        } 

これは正しい方法ですか

次に、これをコントローラーにロードしてビューに戻すにはどうすればよいですか

前もって感謝します。

アミット

4

4 に答える 4

0

現在、私はこの方法を使用してそれを成し遂げています:

  1. コードを表示

    function detail(id)
    {
    jConfirm("Check Detail?","Confirm",function(r){
       if(r)
           {
               $.post("<?php echo site_url('info/detail'); ?>",
                {
                    id      : id
    
                },function(data){
                  alert(data);                
                });
           }
    });
    }
    
  2. コントローラーコード

    public function detail()
    {
    $this->load->model('your_model_name');
    $jcid = $this->input->post('id);
    $result = $this->your_model_name->getall12($jcid);
    echo $result;
    }
    
  3. コードを表示

    function getall12($id)
    {
    
    
       $this->db->select();  
       $this->db->from('jobs');  
       $this->db->where('job_cat =','$id');  
       $query4=$this->db->get();
       return $query4->result();   
       return $query4->num_rows();
    
    } 
    
于 2013-07-24T01:21:41.317 に答える
0

クリスチャン・ジュッポニはすべてについて書いています。このようなURIを使用して、ビューとコントローラーの間で値を渡す別の方法があることを追加したいだけです。

あなたの見解では:

echo form_open('/controller/method/id');

または、アンカーでも機能します。

echo anchor('/controller/method/id', 'Save ID');

そして、コントローラーで:

$id = $this->uri->segment(3);
于 2013-07-23T12:39:55.790 に答える