1、單模板渲染
控制器和模版,它們名字是對(duì)應(yīng)的。
通過(guò) fetch 方法,訪問(wèn)控制器時(shí),就可以渲染模版
想使用 fetch 方法,要先 use 引入 View
namespace app\controller; use app\BaseController; //引入門面View視圖 use think\facade\View; //引入View視圖 調(diào)用用View->fetch(); 還有助手函數(shù)View(); //use think\View; class Index extends BaseController{ public function index(){ $data =[ 'name'=>'hongjichao', 'age'=>18, ]; //將模板渲染到視圖 View::assign($data); return View::fetch(); } }
第一步:創(chuàng)建一個(gè)跟控制器平級(jí)的目錄,目錄名:view
第二步:在 view 目錄里創(chuàng)建 stu目錄
第三步:在stu目錄下,創(chuàng)建 index.html 文件
訪問(wèn)地址:域名/index.php/admins/stu/index
演示圖:
2、多項(xiàng)目 模版渲染
第一步:多項(xiàng)目需要開(kāi)啟 config/app.php 里的 auto_multi_app 配置,值設(shè)為:true
第二步:在 app 目錄下創(chuàng)建一個(gè)項(xiàng)目目錄,目錄名:pc
第三步:把控制器 controller 和視圖 view 拷貝到剛創(chuàng)建的目錄里
訪問(wèn)地址:域名/index.php/pc/test/test
3、調(diào)用模版
4.模版賦值(控制器和視圖交互)
使用 assign 方法進(jìn)行模板變量賦值
5、模版 注釋
{// 這是單行注釋 } {/* 這是多行注釋 */}
6、模版 包含文件
{include file="public/header" /} <div>這是內(nèi)容</div> {include file="public/bottom" /}
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)