定制 template-interop/middleware 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

template-interop/middleware

Composer 安装命令:

composer require template-interop/middleware

包简介

PSR-15 HTTP middleware for template-interop/engine

README 文档

README

PSR-15 middleware to build a view for a response thanks to any template engine.

Compatible engines:

  • Twig
  • Latte
  • Mustache
  • Smarty
  • Plates
  • Blade
  • Dwoo
  • Div
  • Foil
  • Stamp

Requirements

Installation

This package is installable and autoloadable via Composer as template-interop/middleware.

composer require template-interop/middleware

Usage

$dispatcher = new Dispatcher([
    new TemplateEngine($twig, $streamFactory),
    new Router([
        'GET /hello/{name}' => function(ServerRequestInterface $request) {
            return (new Response(200))
                ->withAttribute('template-name', 'hello')
                ->withAttribute('template-parameters', ['name' => $request->getAttribute('name')])
            ;        
        }   
    ])
]);
$response = $dispatcher->dispatch(new ServerRequest);

Request attributes names are configurable:

<?php

use Interop\Template\Middleware\TemplateEngine;
use Psr\Http\Message\ServerRequestInterface;

new TemplateEngine($twig, $streamFactory, 'tpl_name', 'tpl_params');

Contains the following options to configure the json_decode function:

统计信息

  • 总下载量: 6
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 4
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-09-17

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固