recursiveとはモデルのアソシエーションの回数を制御するプロパティ。
複数のモデル同士をアソシエーションで接続している時、
どのまで取得するのかを制御する。
以下はコントローラーで設定する例。
function index(){ $this->Model->recursive= 2; }
デフォルトの数値は1になっている。
これは自分のhasOne,belongsTo,hasManyを取得する設定・・・ぽい。
0にすると、hasManyを取得しない・・・ぽい。
2以上にすると、自分の子以上のデータを引っ張ってくる・・・ぽい。
-1にすると、アソシエーションが無効になる・・・っぽい。
というか、2以上の時は中間のモデルをrecursive=1で操作すればいいのでは・・・?
いや、分からないけど・・・・。
unbindModelと似たような機能だけど、
階層を操作できる点が違うのかな?