根据http://book.cakephp.org/2.0/en/models/behaviors.html#creating-behavior-methods,
我可以执行以下操作:
public function fly(Model $Model, $from, $to) {
// Do some flying.
}
我想在行为方法中有一个通过引用传递的参数。
这是我的方法:
public function extractByFields(Model $model, $data, $options = array(), Array $missingFields) {
我想通过引用传递的参数是$missingFields
.
原因是因为我想返回我的$foundFields
,但万一还有其他缺失的字段,我也想将它们公开给方法调用者。
如果 CakePHP 不允许我在我的行为方法中返回通过引用传递的参数,我想要一些关于如何最好地解决问题的建议?
我的版本是 CakePHP2.4