diego / laravel-fluid-bridge
为 Laravel 提供 TYPO3.Fluid 支持。
dev-master
2016-09-02 21:22 UTC
Requires
- laravel/framework: ^5.3
- typo3fluid/fluid: ^1.0
Requires (Dev)
- phpmd/phpmd: ^2.4
- squizlabs/php_codesniffer: ^2.7
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
,并在操作完成后渲染模板。