0

$fb_data[uid]モデルからFacebookUIDを受け取っています。この変数の値をコントローラーに入れて、次のようにコントローラーのフィールドを渡してサインアッププロセスを実行します。

$sql_data = array('student_fname' => $student_fname, 'student_sname' => $student_sname, 'student_org' => $student_org, 'student_title' => $student_title, 'student_uid' => ?

ここでFacebookUID値をコントローラーに挿入する方法がわかりません。

4

2 に答える 2

0

モデルには、を返す関数が必要です$fb_data。コントローラでは、モデルをロードする必要があります(まだ実行されていない場合)

$this->load->model('model_name');

次に、を呼び出すことにより、コントローラーからモデル関数にアクセスできます。

$this->model_name->function_name();

CIドキュメントの「モデルのロード」のセクションで再度説明します。

于 2012-10-09T06:03:31.940 に答える
0

このようにしてください:

まず、コントローラーで1つのメソッドを作成します。

例:コントローラー内

function fbcontent() {
$this->load->model('your model name');
$content = $this->model_name->fbaction();
}

およびモデル内

function fbaction(){
$sql_data = array('student_fname' => $student_fname, 'student_sname' => $student_sname, 'student_org' => $student_org, 'student_title' => $student_title, 'student_uid' => ?
return $sql_data;
}
于 2012-10-09T06:09:12.900 に答える