http://book.cakephp.org/2.0/ja/models/model-attributes.html recursiveは恐ろしい。怖い人はAppModelに、public $recursive = -1;と書いておけばデフォルトで-1になるようだ。 これをしない場合、デフォルト値は1になる。 recursive -1 は、JOINしない。自分だけとってくる。 recursive 0 は、自分と自分がbelongsToしているモデルだけとってくる。 recursive 1 は、自分とbelongsToとHasManyをとってくる。 recursive 2 は、自分とbelongsToとHasManyと、BelongsToとHasMany先が関連しているモデルを一階層分とってくる。 みたいな感じになっているようだ。0は自分だけという意味ではないってことである。それにしても0
![cakePHP こわいRecursive – Logicky BLOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/2aa6669310d4fed682db37a9c8c659bd1758d618/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fendoyuta.com%2Fwp-content%2Fuploads%2F2014%2F03%2Fcakephp.png%3Ffit%3D800%252C530%26ssl%3D1)