Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做一个由 Yii 开发的项目。
我的工作是为它实现一个模板。开发者使用
$this->widget('SearchBlock', array( ));
创建一个搜索块。但是块的标题在标签中。
如何更改 CPortlet 小部件的输出以便为标题放置标签而不是标签?
是的,CPortlet 在块内容周围添加标签。如果您不想要这些标签或想要使用您自己的标签,您应该使用 CWidget。只需打开小部件类文件 - SearchBlock.php - 并从 CWidget 而不是 CPortlet 扩展类。但是 CWidget 没有 renderContent() 方法,因此您需要将其更改为 run() 。
此外,您可能需要将 import CPortlet 行替换为以下行:
Yii::import('zii.widgets.CWidget');