2012-08-03 77 views
0

我试图建立一个使用页面控制器和admin_index()函数的管理页面。我需要获取具有特定状态的所有帖子的列表并将其显示在此页面上。我怎样才能在页面控制器中抓住它们,然后我可以在视图中显示它们。CakePHP,获取另一个模型的信息到页面控制器

非常感谢提前。

回答

1

试试这个:

$this->loadmodel('Post'); 
$posts = $this->Post->find('all',array('conditions'=>array('Post.id'=>'1','Post.field'=>'value'))); 
$this->set('posts',$posts); 
1

您可以加载模型在PagesController的admin_index()函数:

$this->loadModel('Post'); 
$posts = $this->Post->find('all', array(
    'conditions' => array('Post.status' => 'your_filter') 
); 
$this->set(compact('posts')); 

在自己的网页视图文件可现在你有$帖子。 (调整方法找到你的需求)

相关问题