开启辅助访问
帐号登录 |立即注册

THINKPHP模板输出内容的替换方式及语法

 
一、替换方式

1、单独替换:通过fetch()方法或助手函数view()对当前模板进行替换; .
return $this->fetch('index',[],['__ PUBLIC__'=>/public/]);
return view('index',[],'__PUBL IC__ '=>/public/]);
//第一个参数为指定的模板,第二个参数为模板变量数组,没有可以为空,第三个参数是要替换的数组。

2、全局替换:通过应用配置文件中'view_replace_ str'数组进行替换;
'view_ replace_ str' =>[
'_ PUBLIC_ '=>/public/',
'_ ROOT_ '=> /',


二、单独替换的使用案例

1、修改Index控制器文件Index.php
<?php
namespace app\ index\controller;
class Index extends \ think\ Controller
{
public function index( )
{
return view('',[],[
'www. jscripthome.con' => 'JScipt之家',
'__CSS__ ' => ' /static/css',
I
]);
}
}

2、修改Index控制器对应的模板index.html
<link rel="stylesheet" href="__CSS__ /style.css">
<p>我是index控制器index操作模板文件</p>
<p>www. php. cn</ p>

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。