日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何輸出thinkphp5.1框架模板賦值與變量-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“如何輸出thinkphp5.1框架模板賦值與變量”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)公司是一家以網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、成都網(wǎng)站推廣、小程序App開發(fā)等移動(dòng)開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都發(fā)電機(jī)租賃等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
namespace app\index\controller;
use think\Controller;
use think\facade\View;
class Demo extends Controller
{
  public function test1()
  {
    //直接將內(nèi)容輸出到頁面,不通過模板
    $con = 'PHP';
    return $this->dieplay($con);
    return $this->view->display($con);
    return View::display($con);//靜態(tài)代理
  }
 
  //使用視圖將數(shù)據(jù)進(jìn)行輸出:fetch()
  public function test2()
  {
    //模板變量賦值:assign()
    //1、普通變量
    $this->view->assign('name','zhang');
    $this->view->assign('age',23);
 
    //批量賦值
    $this->view->assign([
      'sex' => '男',
      'salary' => 1200
    ]);
 
    //2、array
    $this->view->assign('goods',[
      'id' => 1,
      'name' => '手機(jī)',
      'model' => 'meta10',
      'price' => 3000
    ]);
 
    //3、object
    $obj = new \stdClass();
    $obj->course = 'PHP';
    $obj->lecture = 'zhang';
    $this->view->assign('info',$obj);
 
    //4、const(系統(tǒng)常量)
    define('SITE_NAME','PHP');
 
    //在模板中輸出數(shù)據(jù)
    //模板默認(rèn)的目錄位于當(dāng)前模塊的view目錄,模板文件默認(rèn)位于以當(dāng)前控制器命名的目錄中
    return $this->view->fetch();
  }
}

創(chuàng)建視圖文件夾(application\index\view)

創(chuàng)建模板(application\index\view\demo\test2.html)

輸出變量:

{$name}
{$age}
{$sex}
{$salary}

{//輸出數(shù)組} {$goods.id}
{$goods.name}
{$goods['model']}
{$goods['price']}

{//輸出對(duì)象} {$info->course}
{$info->lecture}

{//輸出常量} {$Think.const.SITE_NAME}

{//輸出PHP系統(tǒng)常量} {$Think.const.PHP_VERSION}
{$Think.const.PHP_SO}

{//輸出系統(tǒng)變量} {$Think.server.php_self}
{$Think.server.session.id}
{$Think.server.get.name}
{$Think.server.post.name}

{//輸出數(shù)據(jù)庫配置} {$Think.config.database.hostname}

{//輸出請(qǐng)求變量} {$Request.get.name}
{$Request.param.name}
{$Request.path}
{$Request.root}
{$Request.root.true}
{//查詢當(dāng)前控制器} {$Request.controller}
{//查詢當(dāng)前方法} {$Request.action}
{//查詢域名} {$Request.host}
{//查詢ip} {$Request.ip}

“如何輸出thinkphp5.1框架模板賦值與變量”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


文章標(biāo)題:如何輸出thinkphp5.1框架模板賦值與變量-創(chuàng)新互聯(lián)
本文來源:http://www.dlmjj.cn/article/dgeoci.html