由于我需要导航按钮,因此我在AppController中放置了以下代码,因为我需要在每个页面上使用它。
// 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框架做一段时间。
亲切的问候,
Jordy
答案 0 :(得分:0)
在这种情况下,您不需要while
循环,您可以找到cat_parent
不为零的类别:
$childs = $this->Categorie->find('threaded', array(
'conditions' => 'cat_parent != 0'
));