litphp/view-php

一个使用原生PHP为lit渲染输出的视图

v0.9.0 2019-06-29 13:36 UTC

This package is auto-updated.

Last update: 2024-08-29 05:06:42 UTC


README

lit的原生PHP模板

基于 slim/php-view

使用方法

在标准的 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!" 的问候语