如何在CakePHP 3中创建“最新文章”块?

时间:2016-08-01 08:31:37

标签: php cakephp cakephp-3.x cakephp-3.2

如何使用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篇最新文章的侧边栏”并将其直接插入“布局”? (主页布局,例如,不是控制器页面)。我必须创建“块”或“元素”?你有一个例子吗?

0 个答案:

没有答案