奇怪的设计

<?php echo CHtml::form(); ?>

</form>

不知道是处于什么目的设计成这样的。

建议使用 <?php echo CHtml::form_end(); ?>  替代 </form>

习惯了就好了。 ;D

很多框架都这样设计的。

不过说实话,确实很“别扭”,建议至少提供可选择方案 :)

有个时候美感和协调也是一种享受,并且半标签也会在严格的 IDE 中报红XX

当然最大的原因可能还是因为 PHP 语言的天生缺陷对 DSL、closure 的支持不行。

你可以调用:<?php CHtml::closeTag('form'); ?>

Quote

你可以调用:<?php CHtml::closeTag('form'); ?>

got it…

另外发现貌似可以自己写扩展类,这样的话挺方便的,很好很强大。

看来这个意见,采用了!呵呵!

顶。代码闭合美观之道。