Yii Frameworkのモジュールとコンポーネントの違いは何ですか?私はそんなにグーグルではありましたが、良い結果は得られませんでした。だから、ある人がそれを知るために私を助けることができます。どんな助けや提案も非常に高い評価を受けます。Yiiのモジュールと拡張モジュールの違い
16
A
答えて
8
モジュールにはMVC構造があります。モジュールは、自己完結型ソフトウェアユニットです。モジュールは拡張の特別なケースです。拡張子は、通常、単一の目的のために機能します。
- アプリケーションコンポーネント
- 挙動
- ウィジェット
- コントローラ
- 作用
- フィルタ
- コンソール・コマンド
- バリを:次のとおりのYiiの点で、それは分類することができますバリデーターはCValidatorを拡張するコンポーネントクラスです。
- ヘルパー:ヘルパーは静的メソッドのみを持つクラスです。名前空間としてクラス名を使用するグローバル関数に似ています。
- モジュール
- 私はYiiのエクステンションが保護/ extensionsディレクトリの下にあり、単一の目的のために、それはモジュールになることはありません推測何か他のもの
0
エクステンションは実際にはモジュールである場合がありますが、そうでない場合があります。モジュールにはモデル、ビュー、コントローラが含まれていますが、拡張機能はウィジェットのようなものにすぎません。
0
。モジュールはprotected/modulesディレクトリの下にあります。 yii公式サイト上のこれらの拡張機能とyii MVCフレームワークの拡張機能は同じではありません。
とにかく拡張モジュールをモジュールにすることはできません。 – Oleg
モジュールである拡張モジュールの例を次に示します。 http://www.yiiframework.com/extension/yii-user-management/ – brpyne
すみません。モジュール - 拡張の特別なケースです。 – Oleg