嗨,我目前正在做一个项目,想知道是否可以在 cakephp 中执行两个查找功能?例如,我正在制作一个体育新闻网站,并将新闻文章分组为头条新闻、新闻和标题。
我想要做的是检索头条新闻,这样我就可以将这些作为突出的故事突出显示,然后将下层作为一个较小的故事放在下面,然后头条新闻将是最不重要的。
这是我到目前为止所拥有的
function latestnews() {
$articles = $this->Article->find('all',
array('limit' =>3,
'order' =>
array('Article.date_created' => 'desc')));
if(isset($this->params['requested'])) {
return $articles;
}
$this->set('articles', $articles);
$articler = $this->Article->find('all',
array('Article.type' => 'topstory',
'Limit' => '1'
));
$this->set('articles', $articler);
}
但是这似乎不起作用,它不限制 $articles 功能,而是回显表中的所有数据。
在视图中,我正在执行标准的 foreach 语句来回显数据,但我得到了一个未定义的变量错误。
我所说的是否可能,或者我应该创建不同的功能然后将它们用作元素?
感谢您提前输入!