如何使用CakePhp 3.x创建包含“最新文章”的块?我正在通过官方网站“blog tutorial”学习。
我已经有教程中的控制器“文章”:
// src/Controller/ArticlesController.php
namespace App\Controller;
use App\Controller\AppController;
class ArticlesController extends AppController
{
public function initialize()
{
parent::initialize();
$this->loadComponent('Flash'); // Include the FlashComponent
}
public function index()
{
$this->set('articles', $this->Articles->find('all'));
}
public function latest()
{
$this->set('articles', $this->find('all')->limit(5));
}
public function view($id)
{
// view article
}
public function add()
{
// Add article
}
}
我如何创建类似“带有5篇最新文章的侧边栏”并将其直接插入“布局”? (主页布局,例如,不是控制器页面)。我必须创建“块”或“元素”?你有一个例子吗?