programulin / view
此包最新版本(1.0.0)没有可用的许可信息。
1.0.0
2017-08-07 20:52 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-24 18:10:22 UTC
README
最简单的用于连接模板的类。
要求
- PHP 5.4+
如何使用
创建一个 View 对象,构造函数中传入模板文件夹的绝对路径
$v = new Programulin\View(__DIR__ . '/v/');
要从 .../v/common/template.php 中的 PHP 文件获取 HTML,操作如下
$html = $v->get('common/template');
如果模板需要插入变量,将它们作为第二个参数传递
$params = [ 'title' => 'Заголовок сайта', 'content' => 'Длинный текст статьи' ]; $html = $v->get('common/template', $params);
现在可以逐步构建页面
// Допустим, мы получили товары из базы данных $products = []; // Передаём массив с товарами, получаем html-шаблон с товарами. $products_html = $v->get('products/table', ['products' => $products]); // Передаём html товаров как контент в базовый шаблон echo $v->get('common/template', ['title' => 'Заголовок', 'content' => $products_html]);