litphp / view-php
一个使用原生PHP为lit渲染输出的视图
v0.9.0
2019-06-29 13:36 UTC
Requires
- litphp/air: ^0.9
- litphp/voltage: ^0.9
- slim/php-view: ^2.2.1
Requires (Dev)
- phpstan/phpstan-phpunit: ^0.11.2
- phpstan/phpstan-shim: ^0.11.7
- phpunit/phpunit: ^7.5
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2024-08-29 05:06:42 UTC
README
lit的原生PHP模板
使用方法
在标准的 litphp/project 中
- 添加依赖项并进行安装
composer require litphp/view-php
- 追加配置
在项目根目录中创建一个模板目录,例如 template
。编写您的第一个模板文件 templates/index.phtml
Hello <?=name?>!
将 PhpView::configuration
合并到您的 configuration.php
中。(参数为 \Slim\Views\PhpRenderer
)
$configuration+=\Lit\View\Php\PhpView::configuration([__DIR__.'/templates']);
- 在动作类中进行集成
在 src/BaseAction.php
中,使用 trait PhpViewBuilderTrait
abstract class BaseAction extends BoltAbstractAction { use \Lit\View\Php\PhpViewBuilderTrait;
更改您的 src/HomeAction.php
以渲染页面
class HomeAction extends BaseAction { protected function main(): ResponseInterface { return $this->template('index.phtml')->render(['name' => 'native php']); }
这就完了!通过 php -S 127.0.0.1:3080 public/index.php
运行您的应用程序,并打开 http://127.0.0.1:3080/。您应该会看到来自模板 "Hello native php!" 的问候语