cupcake-framework/cupcake2-cuprenderer

PHP CupCake 2 框架中使用的模板引擎

dev-master 2014-09-01 00:32 UTC

This package is auto-updated.

Last update: 2024-09-06 08:45:22 UTC


README

CupCake2 框架 - 简单的 PHP 模板引擎(复古风格,使用古老的 <?php 标签 :)

用法

您的控制器文件

require_once __DIR__ . '/vendor/autoload.php';

$templatesFolder = array(__DIR__.'/templates/');
$viewsFolder = array(__DIR__.'/views/');
$renderer = new CupRenderer($templatesFolder,$viewsFolder);

$renderer->setTemplateFile('my_template.php');

$bar = 'bar';

$renderer->render('myViewFile.php',array('foo'=>'Foo','bar'=>$bar));

您的模板文件

<!DOCTYPE HTML>
<html>     
    <head>
        <title>My Template File</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        
    </head>
    <body>
        <?php
            echo $content;
        ?>
    </body>
</html>

您的视图文件

<h1>Foo is <?=$foo?><h1>
<p>Bar is <?=$bar?><>

PS

您可以使用它独立与 Silex 一起使用 :) 请查看提供者文件夹以获取更多信息。