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
.
理由は、 my を返したいからです$foundFields
が、他に欠落しているフィールドがある場合に備えて、それらをメソッド呼び出し元に公開したいからです。
CakePHP がビヘイビア メソッドで参照渡しパラメータを返すことを許可しない場合、最善の回避策についてアドバイスをお願いします。
私のバージョンはCakePHP2.4です