cesarv / views
简单视图渲染器
v1.0.0
2015-03-31 23:12 UTC
This package is not auto-updated.
Last update: 2024-09-28 17:17:58 UTC
README
简单的视图渲染器 - 将从传递给 views.dir 选项的目录中读取 .phtml 文件,将其变量绑定到它上面,并将内容作为字符串返回。
没有重型模板引擎! - PHP 自己就可以进行模板化,记得吗?
选项
在对象构造期间可以使用以下选项
用法
考虑以下目录结构
app/
├── index.php
├── vendor
│ └── autoload.php
└── views
└── Hello.phtml
Hello.phtml 包含以下内容
<!doctype html>
<html>
<head>
<title>Hello</title>
</head>
<body>
<p>Hello <?= $name ?></p>
</body>
</html>
这是我们在 index.php 中渲染视图的方法
<?php require 'vendor/autoload.php';
$views = new \CesarV\Views\View(array(
'views.dir' => __DIR__ . '/views'
));
echo $views->render('hello', array('name' => 'Cesar'));
注意 array('name' => 'Cesar') 在 Hello.phtml 中变成了 $name?