fox0001 发表于 2014-1-22 09:29:59

关于数组传递的问题

本帖最后由 fox0001 于 2014-1-22 10:06 编辑

CI里是用数组封装数据的。
例如:
$a = ['id':1, 'name':'apple'];

从Controller传递$a到Model,在Model修改了$a,但在Controller的$a没有变化。怎么能实现在Model里修改了$a,Controller中也获得修改后的$a?

IvanCI 发表于 2014-1-22 09:38:13

return 修改的$a 给controller接受
function a($a){
// code
return $a
}

controller
中 $changed_a = $this->model_name->a($a);

fox0001 发表于 2014-1-22 10:05:47

已解决:model中传引用,就不用return到controller了
function a(&$a){
// code
}

dren_a 发表于 2014-2-4 01:37:21

传回去==
页: [1]
查看完整版本: 关于数组传递的问题