この記事では、Yiiで独自のWidgetを作成する実装方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
Yii でのウィジェットの使用法を説明するための例として、ランダムな広告画像を示します
1.通話ウィジェット
コードをコピーします コードは次のとおりです:widget('WidgetName') ?>
または
ウィジェットクラスにパラメータを渡すこともできます
リーリーパラメーター userId は、Widget クラスの同じ名前のプロパティに自動的にマッピングされるため、Widget を定義するときにこのプロパティを宣言することを忘れないでください。
2. ウィジェットを作成します
カスタム Widget クラスは CWidget を継承し、run メソッドをオーバーライドする必要があります
リーリーまたは:
リーリー以下はBannerMagicWidgetの実装です
リーリーprotectedcomponentsBannerMagicWidget.php に保存します
対応するビューファイルの可能な内容は次のとおりです:
コードをコピーします コードは次のとおりです:
protectedcomponentsviewsbannermagic.php に保存します
3. ウィジェットを呼び出します
コードをコピーします コードは次のとおりです:widget('BannerMagicWidget') ?>
興味があるかもしれない記事: