Yii Frameworkのモジュールとコンポーネントの違いは何ですか?私はそんなにグーグルではありましたが、良い結果は得られませんでした。だから、ある人がそれを知るために私を助けることができます。どんな助けや提案も非常に高い評価を受けます。Yiiのモジュールと拡張モジュールの違い
16
A
答えて
8
モジュールにはMVC構造があります。モジュールは、自己完結型ソフトウェアユニットです。モジュールは拡張の特別なケースです。拡張子は、通常、単一の目的のために機能します。
- アプリケーションコンポーネント
- 挙動
- ウィジェット
- コントローラ
- 作用
- フィルタ
- コンソール・コマンド
- バリを:次のとおりのYiiの点で、それは分類することができますバリデーターはCValidatorを拡張するコンポーネントクラスです。
- ヘルパー:ヘルパーは静的メソッドのみを持つクラスです。名前空間としてクラス名を使用するグローバル関数に似ています。
- モジュール
- 私はYiiのエクステンションが保護/ extensionsディレクトリの下にあり、単一の目的のために、それはモジュールになることはありません推測何か他のもの
0
エクステンションは実際にはモジュールである場合がありますが、そうでない場合があります。モジュールにはモデル、ビュー、コントローラが含まれていますが、拡張機能はウィジェットのようなものにすぎません。
0
。モジュールはprotected/modulesディレクトリの下にあります。 yii公式サイト上のこれらの拡張機能とyii MVCフレームワークの拡張機能は同じではありません。
関連する問題
- 1. 拡張モジュールFilterNotFoundException
- 2. erlang dialyzerと拡張モジュール
- 3. PHP拡張モジュールのコンパイル
- 4. FireFox拡張モジュールのFlashオブジェクト
- 5. 拡張モジュールの正しい循環ガベージコレクション
- 6. YIIフレームワーク用のモジュールとサブドメイン
- 7. モジュールを拡張する
- 8. あるモジュールのリストを別のモジュールから別のモジュールに拡張する - 古いモジュールに行がない?
- 9. 別のPHP拡張モジュールを拡張するPHP拡張モジュールを作成しますか?
- 10. node.jsネイティブ拡張と純粋なjsモジュール
- 11. os.environのC拡張モジュールへの表示
- 12. モジュールをjavascriptのモジュールパターンで拡張する
- 13. モジュール内のクラスメソッドを拡張する
- 14. ノードとモジュールの違いは?
- 15. Yii importcsvモジュールの頭痛
- 16. Ruby:モジュールを拡張するクラス
- 17. 2つのモジュールで同じクラスを拡張しますか? Magentoモジュールの競合?
- 18. Pythonの拡張モジュールを純粋なPythonのctypesモジュールに変換する方法
- 19. Pythonのインポート:.py拡張子を持たないモジュールのインポート?
- 20. python c拡張モジュールの戻り値のないメソッド
- 21. PythonパッケージとCython拡張モジュールの両方でPythonパッケージを作成
- 22. joomla 3.0拡張モジュールがモジュールの更新を見つけられません
- 23. Yii:別のモジュールのCMenuの項目
- 24. MavenモジュールとMavenプロジェクトの違い
- 25. PHP拡張モジュールがphpinfoにロードされていない
- 26. setuptoolsで拡張モジュールをソースとして配布する
- 27. Yiiフレームワーク - モジュールのURLを変更する
- 28. pyc拡張子を持たないpythonモジュールを実行する
- 29. Mac OS 10.6でPHP拡張モジュールがコンパイルされない
- 30. htaccessのPHP拡張モジュールを削除し、私のサイトでは、インデックス
とにかく拡張モジュールをモジュールにすることはできません。 – Oleg
モジュールである拡張モジュールの例を次に示します。 http://www.yiiframework.com/extension/yii-user-management/ – brpyne
すみません。モジュール - 拡張の特別なケースです。 – Oleg