Qiang哥 能不能在核心加入一个Tag类!!!

<?php $this->beginTag('com.components.tags.body',array('id'=>'sitebody'));?>

    // todo anything

<?php $this->endTag('com.components.tags.body');?>

类似这种需求

tag类 两个接口

beginTag

endTag

实现这两个  并且可以render views

这个功能我觉得 挺好

这个和widget有区别吗?

widget 没有 end方法 我需要在中间写其他东西

可以用下面的:



<?php echo CHtml::openTag('body', array('id'=>'sitebody')); ?>


....


<?php echo CHtml::closeTag('body'); ?>


我想在 BeginTag 和 EndTag 里 加上很多逻辑  不是简单输出一个 标签而已

用openTag/closeTag也可以的啊

那个好像 不行  只是简单的 输出

public static function openTag($tag,$htmlOptions=array())

{


	return &#039;&lt;&#039; . $tag . self::renderAttributes($htmlOptions) . &#039;&gt;&#039;;


}

我要加逻辑的 而且 不是一个tag 可能是一个view

不是太明白你的需求。你在openTag和closeTag之间也可以用各种复杂的逻辑啊,包括widget和view。你能否举例说明?