【发布时间】:2013-06-16 17:35:25
【问题描述】:
我遇到了 Yii 关于 DOM 的一些奇怪行为:我有以下代码
<div class="large-3 columns">
<?php $this->renderPartial("/categories/_small"); echo "some test text"; ?>
</div>
<footer>
This is a footer
</footer>
生成的 html 与我期望的不同:
<div class="large-3 columns">
... text from render partial goes here ...
<div style="clear:both;"> some test text </div>
<footer> This is a footer </footer>
</div>
为什么所有文本都在第一个 div 内?为什么一些测试文本会出现在我没有输入的一些 div 中?我认为它与renderPartial 有关,因为当它不存在时,一切都按预期进行。
附:根据要求,我添加了我想要的 html 作为输出:
<div class="large-3 columns">
text from render partial goes here
some test text <--- NO ADDITIONAL DIV TAG IS APPENDED
</div>
<footer> This is a footer </footer>
【问题讨论】:
-
你能告诉我你想要什么确切的输出。这样就更容易回答了。
标签: dom yii renderpartial