ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 开始使用:读取嵌套模板 | 参数 | 说明 | | --- | --- | | 第一个 | 功能面板 index:网站首页、public:公共、account:注册登录地址、admin:系统后台、user:用户中心、agent:代理中心、business:商家中心、api:API接口 | | 第二个 | 模板文件名 | | 第三个 | 输出方式 ,为空default:加载默认模板 | 其他:加载其它输出 | | 第四个 | 加载指定控制器,默认为index | 在任意的控制器目录中新增一个php文件。例如建立在index控制器中增加test.php 文件位置:`app/index/controllers/test.php` 访问地址:网站/index/test 示范代码: ~~~ //读取测试模板 $view = TPL()->view('index','test'); //读取index控制器模板中的test模板文件 //设置meta信息 $view = TPL()->str($view, '这是一个测试页面', '{{title}}'); // 标题 $view = TPL()->str($view, '智能搭建首页', '{{description}}'); //描述 $view = TPL()->str($view, '成品搭建,智能云服务,', '{{keywords}}'); //关键词 //自定义处理 $view = TPL()->str($view, '显示内容', '模板标签'); //信息匹配处理 $view = TPL()->match($view); exit($view); ~~~ 模板文件:`\template\你的模板目录\index\test.php` 示范代码,读取最新公告2条 ~~~ <ul class="news"> {cmspro.list}{from='news'}{where='cid=5'}{rows='2'}{order='id desc'}{list} <li><h3><a href="/article/{{rows.id}}" target="_blank"><span>{{rows.title}}</span> <i class="icon-time">{{rows.addtime}}</i></a></h3></li> {/list}{list.end} </ul> ~~~ # 开始使用:读取指定模板 单纯读取模板,不加载默认模板 ``` //读取测试模板 $view = TPL()->get('index','test'); //读取index控制器模板中的test模板文件 //设置meta信息 $view = TPL()->str($view, '这是一个测试页面', '{{title}}'); // 标题 $view = TPL()->str($view, '智能搭建首页', '{{description}}'); //描述 $view = TPL()->str($view, '成品搭建,智能云服务,', '{{keywords}}'); //关键词 //自定义处理 $view = TPL()->str($view, '显示内容', '模板标签'); //信息匹配处理 $view = TPL()->match($view); exit($view); ``` # 提示信息 | 参数 | 说明 | | --- | --- | | 第一个 |success:绿色成功提示 其它视为失败 default:白色, primary:深蓝 , info:浅蓝 , warning:黄色 ,danger:红色 | | 第二个 | 提示信息 | | 第三个 | 设置1默认跳转,其他值则只显示无任何动作 | | 第四个 | 不设置默认返回上一步,设置可指定url | ~~~ $view = TPL()->message('danger','这是一个错误信息', 1, '/'); //信息匹配处理 $view = TPL()->match($view); exit($view); ~~~