真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何輸出thinkphp5.1框架模板賦值與變量-創(chuàng)新互聯(lián)

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

成都創(chuàng)新互聯(lián)公司是一家以網(wǎng)站建設(shè)公司、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、成都網(wǎng)站推廣、小程序App開(kāi)發(fā)等移動(dòng)開(kāi)發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都發(fā)電機(jī)租賃等眾行業(yè)中小客戶(hù)提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開(kāi)發(fā)服務(wù)。
namespace app\index\controller;
use think\Controller;
use think\facade\View;
class Demo extends Controller
{
  public function test1()
  {
    //直接將內(nèi)容輸出到頁(yè)面,不通過(guò)模板
    $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ù)庫(kù)配置} {$Think.config.database.hostname}

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

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


當(dāng)前標(biāo)題:如何輸出thinkphp5.1框架模板賦值與變量-創(chuàng)新互聯(lián)
鏈接地址:http://weahome.cn/article/dgeoci.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部