0

配列を表示に渡す際に問題に直面しているiam。これは私のコントローラーコードです。

function mobile_view_post($a)
    {
        log_message('debug',__FILE__.', '.__LINE__.', '.__CLASS__.'/'.__METHOD__.'/'.__FUNCTION__.'');
        $this->load->model('Mmobiles');
        data['message']=$this->Mmobiles->mobile_view_post($a);
        $this->load->view('mobile_view_post',$data);
        log_message('debug',__FILE__.', '.__LINE__.', '.__CLASS__.'/'.__METHOD__.'/'.__FUNCTION__.'');

    }

モデルコードは5行以上を返します。

function mobile_view_post($a)
    {
        log_message('debug',__FILE__.', '.__LINE__.', '.__CLASS__.'/'.__METHOD__.'/'.__FUNCTION__.'');
        //$output=false;
        $this->db->select('c1,c2,c3,c4');
        $this->db->from('ci_posts');
        $this->db->where('mobile_number',$a);
        $q=$this->db->get();
        $this->db->last_query();
        log_message('debug','******query '.$this->db->last_query().'  ********');
        if($q->num_rows()>=1)
        {

            return $q->row_array();
        }
        else
        {
            return 'No Reports';
        }



    } // end mobile_view_post

しかし、このコードは機能していません。以下の行でコントローラーにエラーが発生します

 data['message']=$this->Mmobiles->mobile_view_post($a);

コードを表示:

<?php
print_r($message);
?>
4

1 に答える 1

1

変化する

data['message']=$this->Mmobiles->mobile_view_post($a);

$data['message']=$this->Mmobiles->mobile_view_post($a);

また、エラーメッセージはindex.phpで定義されています。エラーを確認するには、「開発」環境で実行していることを確認してください。

于 2012-06-15T03:19:23.827 に答える