diego/laravel-fluid-bridge

为 Laravel 提供 TYPO3.Fluid 支持。

dev-master 2016-09-02 21:22 UTC

This package is auto-updated.

Last update: 2024-09-21 20:20:45 UTC


README

composer require diego/laravel-fluid-bridge dev-master

config/app.php 中将 FluidServiceProvider 添加到 providers 部分。

'providers' => [
	Diego\Fluid\FluidServiceProvider::class,
],

使用方法

使用 Laravel 的方法

默认情况下,您现在可以通过调用 view('name') 来解析 ".html" 模板。这些文件将由 TYPO3.Fluid 渲染。

使用 Extbase 的方法

此外,您还可以扩展 Diego\Fluid\Controller\AbstractFluidController 而不是 BaseController,并像在 Extbase 中一样使用视图。

class Page extends AbstractFluidController
{
    public function welcome()
    {
        $this->view->assign('name', 'John');
    }
}

这将自动解析模板名称为 resources/views/Templates/Page/Welcome.html,并在操作完成后渲染模板。