我有一个网格视图,我想从另一个动作控制器获取列的值。现在我在控制器 1 中有这个
array(
'name'=>'title',
'value'=>array($this,'Action2'),
),
我得到这个错误:
controller1 and its behaviors do not have a method or closure named "Action2".
如果我将 $this 替换为“controller2”
array(
'name'=>'title',
'value'=>array('controller2','Action2'),
),
我得到这个错误
call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'controller2::action2' was given
也许这是不好的做法,但这可行吗?