如果小部件只生成一个输入字段,则自定义视图非常简单:
<div style="font-size: 14px; line-height: 17px;">Страна</div>
<div class="row">
<label> This is something: <? $this->widget(); ?></label>
</div>
当然,我们可以为每个输入指定 $html_pre 和 $html_post 并像这样管理:
function widget.run()
{
echo $html_pre1;
echo CHtml::activeTextField(...);
echo $html_post1;
echo $html_pre2;
echo CHtml::activeTextField(...);
echo $html_post2;
...
}
但是非常难看。还有其他方法吗?