私は単純なプロファイルページを開発していますが、結果配列をコントローラーに渡すのが少し難しかったです。結果配列をcodeigniterのコントローラーに渡す
モデル:
class Login_model extends CI_Model{
function get_profile()
{
$this->db->where('email', $this->input->post('email'));
$query = $this->db->get('user');
if($query->num_rows == 1)
{
return $query->result_array();
}
}
}
コントローラ:私はそれが動作するかどうかを確認するためのテストとして、$ qを[ 'ユーザー']をアウトエコーしようとしたが、それはうまくいきませんでした
class Login extends CI_Controller {
function show_profile{
$this->load->model('login_model');
$q['user'] = $this->login_model->get_profile();
echo $q['user'];
}
}
。
によってあなたのビューページへの配列を、これを渡すことができます。 'echo'言語構造はそれらを扱うことができません。 'var_dump($ q ['user'])'でデバッグしてください。 – Tpojka