0

私はYiiによって開発されたプロジェクトに取り組んでいます。

私の仕事は、そのためのテンプレートを実装することです。使用した開発者

$this->widget('SearchBlock', array(
         )); 

検索ブロックを作成します。ただし、ブロックのタイトルはタグに含まれています。

タイトルのタグの代わりにタグを配置するために、CPortletウィジェットの出力を変更するにはどうすればよいですか?

4

1 に答える 1

2

はい、CPortletはブロックコンテンツの周りにタグを追加します。これらのタグが不要な場合、または独自のタグを使用する場合は、代わりにCWidgetを使用する必要があります。ウィジェットクラスファイル(SearchBlock.php)を開き、CPortletではなくCWidgetからクラスを拡張するだけです。ただし、CWidgetにはrenderContent()メソッドがないため、代わりにrun()に変更する必要があります。

また、インポートCPortlet行を次の行に置き換える必要がある場合もあります。

Yii::import('zii.widgets.CWidget');
于 2013-01-05T16:12:53.687 に答える