亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這種寫法不變$this->assign


index.html設置默認

<body>
{//$person['name']}
<br/>
{//$person.name}<br/>
{$person.sex|default=boy}
</body>




遇到一個奇怪的問題

這樣寫的時候

$person['name']='steam';
$person['age']=29;
$this->assign('sex','Man');
$this->assign('person',$person);
$this->display();


54abb6d50001dba803430234.jpg

而這樣寫的時候才會變

$person['name']='steam';
$person['age']=29;
$person['sex']='Man-';
$this->assign('person',$person);
$this->display();


54abb6ca0001f7d002390238.jpg


正在回答

2 回答

{$person.sex|default=boy} ? defalut是默認值 ?當sex為空的時候才會輸出defalut的值

0 回復 有任何疑惑可以回復我~
#1

子非酸菜魚 提問者

這樣寫$person['sex']='Man-';--輸出Man- 但是這樣寫 $this->assign('sex','Man');就輸出default設置的值
2015-01-07 回復 有任何疑惑可以回復我~
#2

戒空 回復 子非酸菜魚 提問者

$this->assign('sex','Man'),這樣寫是要{$sex}取出來,你用{$person['sex']}取出來肯定是空的,自然就輸出后面的默認值了
2015-06-29 回復 有任何疑惑可以回復我~

$persion 是一個數組,用的時候應該 例如: $person['name']

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
快速入門ThinkPHP框架—理論篇
  • 參與學習       89101    人
  • 解答問題       593    個

快速入門ThinkPHP框架教程,掌握ThinkPHP的理論基礎

進入課程

這種寫法不變$this->assign

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號