slim/plates

用于Slim框架的Plates视图(原生PHP)包

v1.0.2 2015-08-31 18:38 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:30:37 UTC


README

PHP Slim视图插件用于PHP Plates。

  • 使用Slim的模板路径变量。
  • 你可以使用与package slim/views中定义相同的函数。

示例

<?php
/**
 * @var Composer\Autoload\ClassLoader $autoload
 */
$autoload = require 'vendor/autoload.php';

$app = new Slim\Slim();
$app->view(
    new Slim\Views\Plates(function (League\Plates\Engine $engine) use ($app) {
        $engine->loadExtension(new League\Plates\Extension\URI($app->request()->getPathInfo()));
        $engine->loadExtension(new Slim\Views\PlatesExtension);
    })
);

// routes...

$app->run();

安装

版本1.0需要plates 3.0。如果你需要使用2.x,请使用0.2版本。安装时,使用 * 来确定要使用哪个版本。

通过 composer.json

{
    "require": {
        "slim/plates": "*"
    }
}

然后

composer install

composer update -o

通过命令行

composer require slim/plates