此包最新版本(1.0.0)没有可用的许可信息。

1.0.0 2017-08-07 20:52 UTC

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]);