0

$fb_data[uid]从我的模型中接收 ie Facebook UID,我想将此变量的值放入我的控制器中,在控制器中进行注册过程,传递控制器中的字段,如下所示:

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

我很困惑如何在我的控制器中插入 Facebook UID 值。

4

2 回答 2

0

你需要在你的模型中有一个函数返回你的$fb_data. 在控制器中,您已经(如果尚未完成)加载模型

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

然后你可以通过调用从控制器访问你的模型函数

$this->model_name->function_name();

CI 文档中的“加载模型”部分再次解释了它。

于 2012-10-09T06:03:31.940 回答
0

这样做:

首先在控制器中创建一个方法:

例如:在控制器中

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 回答