0
내 탐색 버튼이 필요하기 때문에 모든 페이지에서 필요하기 때문에 다음 코드를 AppController 내부에 배치했다.CakePHP While-loop in another loop
// app/Controller/AppController.php
class AppController extends Controller {
public $uses = array('Categorie');
public function beforeFilter()
{
$parents = $this->Categorie->find('all', array('conditions' => array('cat_parent' => 0)));
$childs = $this->Categorie->find('threaded', array('conditions' => array('cat_parent' => $parents['Categorie']['cat_id'])));
echo '<pre>'.var_dump($parents).'</pre>';
}
}
나는 내가 CakePHP의 프레임 워크 동안 내부 동안 할 수있는 방법 .. 이것은 좋은 방법이 너무 내가 원하는 것을 달성 생각하지 않습니다. cat_parent
가 0이 아닌 경우
친절 감사,
Jordy
잘 나는했습니다 부모가 2 명있어. 나는 자녀들을 부모와 조화시켜야한다. 만약 당신의 방법을 사용하겠습니다 너무 여러 쿼리를 사용하고있어. – Jordy
'TreeBehavior'를 사용하고 있습니까? 첫 번째 호출에서'find ('threaded')'('$ parents = ...')를 사용하여 각 부모 아래에 전체 트리를 가져올 수 있습니다. – bfavaretto
나는 $ this-> data-> generatetreelist()에 관해 뭔가를 읽고있다. 이게 유용할까요? – Jordy