Yii の拡張は、開発において非常に一般的な動作です。たとえば、新しいコントローラーを作成するときに、CController クラスを継承して Yii を拡張し、CWidget または既存のコンポーネントを継承します。拡張コードが再利用のためにサードパーティの開発者によって設計されている場合、それを extension (拡張機能) と呼びます。 Yii では、拡張機能は通常、次のように分類されます。 コンポーネントの適用コンポーネントコントローラーアクションフィルターコンソールコマンド Validator: Validator は CValidator クラスから継承されたコンポーネントです。ヘルパー: ヘルパーは、クラス名を名前空間として使用するグローバル関数に似ています。 モジュール: モジュールは、通常、複数のクラス ファイルと対応する特殊ファイルを含むパッケージです。たとえば、ユーザー管理機能の完全なセットを備えたモジュールを使用できます。 拡張機能は、上記のカテゴリのいずれにも当てはまらないコンポーネントである場合もあります。実際、Yii は非常に慎重に設計されているため、コードのほぼすべての部分を拡張し、特定のニーズに合わせてカスタマイズできます。 Extension シリーズチュートリアル: Yii Framework 公式ガイド シリーズ 34 - Yii の拡張: 拡張機能の使用 Yii Framework 公式ガイド シリーズ 35 - Yii の拡張: 拡張機能の作成 Yii Framework 公式ガイド シリーズ 36 - Yii の拡張: 拡張機能の使用 3 回目-パーティー ライブラリ 上記は、Yii Framework 公式ガイド シリーズ 33 - Yii の拡張: 概要の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。