Assign之后再display,怎么支持标签嵌套?

浏览:786 发布日期:2015/11/07 分类:求助交流
以前的thinkphp是可以的,但3.2.3好像不行了。比如:$STATIC_HEADER =
'
<eq name="hide_block" value="hide_block">
<div>xxx</div>
</eq>
';
$this->assign('static_header', $STATIC_HEADER);
$this->display();
然后在页面上使用{$static_header}

以前的版本,在输出后的html里面,就不会显示内容了。
但3.2.3,会在html页面里直接输出
<eq name="hide_block" value="hide_block">
<div>xxx</div>
</eq>

怎么能让Assign的变量里,再嵌套有thinkphp的标签,并产生作用呢?
我发现像要是变量是这样:
$html_code='<img src="__ROOT__/$Think.APP_PATH/Sres/dist/img/static_avatar.png" class="user-image" alt="User Image">'

display之后,会原封不动地显示__ROOT__xxxx字符串,而不是经过转换赋值的。
最佳答案
评论() 相关
后面还有条评论,点击查看>>