亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 65
粉絲 3
評論 4
訪問量 79591
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
think5.1之模板渲染,模本賦值,模板過濾
無恥的魚
原創(chuàng)
1190人瀏覽過

注意事項

控制器應(yīng)該與目錄同名,否則就是夸目錄調(diào)用

目錄位置

QQ截圖20180530102912.png

dome6.php實例

<?php
namespace app\index\controller;
// use think\View;
// use think\facade\View;
use think\Controller;

class Dome6 extends Controller
{
	function index()
	{
		return '你好';
	}

	//模板渲染
	// function index1(View $view)
	function index1()
	{
		$data = '張大哥';

		//使用視圖類的display()渲染模板(1.依賴注入方式,2.facade靜態(tài)代理)
		// return $view->display($name);
		//display相當于模板輸出
		// return View::display($name);


		//模板表達式  以模塊下的view為更目錄
		//fetch()指定一個模本輸出內(nèi)容
		//表達式:模塊@控制器/操作方法

		//可以忽略模塊
		// return View::fetch('index@index/index1',['data'=>$data]);


		//使用控制器中的$view來調(diào)用View的fetch()
		// return $this->view->fetch('index/index1',['data'=>$data]);
		//跳過view
		// return $this->fetch('index/index1',['data'=>$data]);
		//簡寫
		// return $this->fetch('index1',['data'=>$data]);

		// 使用assign()
		$this->assign('data',$data);
		return $this->fetch();

		// 使用助手函數(shù),不依賴任何類
		// return view('',['data'=>$data]);

	}

	//模板賦值
	function index2()
	{
		//模板變量賦值
		// $this->view->assign('name','張三');
		// $this->view->assign('data','PHP');

		//批量模板賦值
		 // $this->assign(['name'=>'李四','data'=>'前端']);

		//對象賦值
		$this->view->name='王老五';
		$this->view->data='今天周末';



		return $this->fetch();
	}


	//模板過濾替換
	function index3()
	{
		//對象賦值
		$this->view->name='王老五';
		$this->view->data='今天周末';



		return $this->filter(function ($date){
			return str_replace('王老五','江小白',$date);
		})->fetch();

	}
}

運行實例 ?

點擊 "運行實例" 按鈕查看在線實例

下邊是三個小模板

index1.html
<h2>這里是模板<h1>1</h1>的內(nèi)容輸入</h2>
<h3>這是輸出的值 : <strong >{$data}</strong></h3>

index2.html
<h2>這里是模板 <span style="color: red"> 2 </span>的內(nèi)容輸出</h2>
<h3>這是 name 輸出的值 : <span style="color: red"> {$name} </span></h3>
<h3>這是 data 輸出的值 : <span style="color: red"> {$data} </span></h3>

index3.html
<h2>這里是模板 <span style="color: red"> 3 </span>的內(nèi)容輸出</h2>
<h3>這是 name 輸出的值 : <span style="color: red"> {$name} </span></h3>
<h3>這是 data 輸出的值 : <span style="color: red"> {$data} </span></h3>



批改狀態(tài):未批改

老師批語:
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
作者最新博文
關(guān)于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學習!
    全站2000+教程免費學