Вот как я смог решить это.Если у кого-то есть лучший подход, пожалуйста, дайте мне знать.Спасибо!
Это мой файл Index.ctp Просмотр статей
<div id="bottom_section" class="article_bottom_section">
<?php
foreach ($categories as $category){
?>
<div>
<div>
<?php echo $category['Category']['title'];?>
</div>
<div>
<?php
echo $this->element(
'category_relatedarticles',
array(
'categoryID' => $category['Category']['id']
)
);
?>
</div>
</div>
<?php
}
?>
</div>
Тогда мое действие индекса в контроллере статей
$categories = $this->Article->Category->find(
'all',
array(
'fields' => array(
'Category.id',
'Category.title'
),
'order' => 'Category.id DESC',
'recursive' => 1
)
);
$this->set('categories');
Этоэлемент, который я использую, чтобы извлечь соответствующие статьилучше и быстрее, пожалуйста, дайте мне знать .. спасибо