项目地址: https://github.com/top-think/think-template
开发指南: https://www.kancloud.cn/manual/think-template/1286406
1. 安装 composer 包管理器
sudo apt-get update
sudo apt-get install curl php7.4-cli -y
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
composer create-project topthink/think tp
2. 设置阿里云镜像:
sudo composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
参考: https://developer.aliyun.com/composer
3. 下载代码:
sudo composer require topthink/think-template
4. 创建用户文件:
#创建 public 目录, 网页服务器根目录指向此目录
sudo mkdir public/ -p
sudo mkdir template runtime -p
sudo chmod o+rwx runtime/#入口文件
sudo touch public/index.php#模板文件
sudo touch template/index.html
public/index.php
<?php
namespace think;
require __DIR__.'/../vendor/autoload.php';
// 设置模板引擎参数
$config = [
'view_path' => './template/',
'cache_path' => './runtime/',
'view_suffix' => 'html',
];
$template = new Template($config);
// 模板变量赋值
$template->assign(['name' => 'think']);
// 读取模板文件渲染输出
$template->fetch('index');
?>
模板文件 template/index.html
你的名字: {$name}
最近编辑记录 phpweb (2020-02-10 15:20:07)
离线
$data['name'] = '刘德华';
$data['value'] = '100';
$template->assign(['man'=> $data]);
模板文件 template/index.html
{$man.name} -> {$man.value}
网线显示:
刘德华 -> 100
最近编辑记录 phpweb (2020-02-11 14:59:07)
离线