読者です 読者をやめる 読者になる 読者になる

cakephp1.2 findでrecursiveを指定する

cakephp

recursiveの指定の仕方を完全に忘れていて調べるのに5分くらいかかってムカッときたので次回は3秒で書けるようにメモ。

書き方1

<?php
$cond = array(
	'conditions'=> array(
		'Model.id' => $id,
	),
	'recursive' => -1,
);
$this->Model->find( 'all', $cond );

書き方2

<?php
$cond = array(
	'Model.id' => $id,
);
// 第2引数はfields、第3は忘れた
$this->Model->find( $cond, '', '', -1 );