Как создать блок с «последними статьями» с CakePhp 3.x? Я учусьучебник блога«с официального сайта.
У меня уже есть контроллер «Статьи» из учебника:
// 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 последними статьями» и вставить это прямо в «макет»? (макет домашней страницы, например, не страница контроллера). Я должен создать «блок» или «элемент»? У вас есть пример, пожалуйста?
Задача ещё не решена.
Других решений пока нет …