zii.widgets.CMenu

毫无疑问 CMenu是一个非常有用的小部件~~

不过目前,生成的代码如下:


<ul id="xyz">

    <li><a href="abc.html">ABC</a></li>

</ul>

这样,不方便做一些滑轮样式,及更为复杂的样式,

如果可以在label加个span就比较好了~,如下:


<ul id="xyz">

    <li><a href="abc.html"><span>ABC</span></a></li>

</ul>

虽然,目前可以通过 encodeLabel=false, 然后在传入的label直接嵌入<span> wrapper,

但这样还是比较麻烦~

抑或使用 ob_start() 收集生成的html,用正则给套上一个span,

但上述方法始终感觉别扭~~

希望qiang可以考虑加入这个span wrapper~

encodeLabel选项就很灵活,这样子解决我觉得可以接受了,当不需要包span的时候就产生了多余的代码,如果每个情况都做到位,会变的比较臃肿。

增加多一个span,并不会增加太多代码,且不影响样式~

再复杂的情况,基本上一个span也可以处理的了~~

我觉得这个是值得增加的~~

顶起!

你能提交个ticket么?将在1.1.4里实现这个功能。

Issue 1361

http://code.google.com/p/yii/updates/list