TinyButStrong:动态包含文件
TinyButStrong: including a file dynamically
如何根据 php 文件中的一组变量动态设置包含文件?
<body>
{onload;file={tplvar.absopath}}
</body>
因此,加载模板后,$tbs->LoadTemplate($tpl)
文件应生成 html 构建在 absopath
指向的文件上。
如果您有一个包含文件名的变量,那么您可以将其与 require
或 include
(有或没有 _once
)一起使用。
例如:
<?php
$template = __DIR__.'/templates/header.php';
require_once $template;
诸如此类。
这是一种包含模板文件的极其粗糙的方法,但它是您所能得到的最简单的方法。
参数file
可以在TBS模板中插入一个文件的内容。
例子
PHP 方:
$filename = 'header.html';
模板端:
[onload;file=[var.filename]]
如何根据 php 文件中的一组变量动态设置包含文件?
<body>
{onload;file={tplvar.absopath}}
</body>
因此,加载模板后,$tbs->LoadTemplate($tpl)
文件应生成 html 构建在 absopath
指向的文件上。
如果您有一个包含文件名的变量,那么您可以将其与 require
或 include
(有或没有 _once
)一起使用。
例如:
<?php
$template = __DIR__.'/templates/header.php';
require_once $template;
诸如此类。
这是一种包含模板文件的极其粗糙的方法,但它是您所能得到的最简单的方法。
参数file
可以在TBS模板中插入一个文件的内容。
例子
PHP 方:
$filename = 'header.html';
模板端:
[onload;file=[var.filename]]