joomlaの構造を理解しようとしました。joomlaで拡張機能を作成する方法に関する多くの種類のドキュメントとチュートリアルを読みました。私はそれを完全に理解することはできません。私はまだそれについていくつかの疑問を持っていました。MVC
コンセプトを使用し、いくつかの joomla コア ファイルを使用して、joomla で単純なコンポーネントを作成しました。プロが作っているのと同じとは言えません。使用するように joomla の30%を使用しましたMVC
joomla のコア ファイルを拡張し、joomla 構文やその他の方法を使用してデータベースに接続します。残りのパーセントは、おっとの概念を使用して独自のコードを使用しました。それで、このような拡張機能を作成するだけで十分だと思いますか、それともそのような拡張機能を作成する必要がありますか、それとも拡張機能を作成する公式の joomla の方法を本当に学び、理解する必要があります。ぜひ知りたいです。
2 に答える
まず、joomla には、その拡張機能を開発するための簡単な詳細が与えられます。
joomla のコンポーネント構造を理解するには、次の URL を参照してください。
http://docs.joomla.org/Developing_a_Model-View-Controller_Component/1.5/はじめに
最後にあるこのドキュメントでは、ダウンロード リンクを見つけてコンポーネントをダウンロードし、コードを調べて、joomla MVC の概念について完全なアイデアを得ることができます。非常にシンプルです。
あなたが期待していることであなたの要件を説明できる人は誰もいないと思います。
joomla の拡張機能を開発する際は、このことを念頭に置いてください。
1) コンポーネント タスク アチーブメントのコア ファイルは編集しないでください。
2)送信された値を取得するためにjRequestクラスを使用してみてください。
3) 新しいタスクには、コントローラーのオーバーライド機能を使用します。
4)すべてのSQLクエリをモデル内でのみ作成します。
5)そして、それ以降のバージョンでもコンパクトにできる拡張機能を作成します。
これらは私があなたに与えることができるヒントです。いくつかの優れた拡張機能のコードを一通り見て、それに従ってみてください。
これがあなたを助けることを願っています..
保守と将来の開発を容易にするために、コンポーネントを正しい方法で開発することを強くお勧めします。コンポーネントをリリースする場合は、それが要件であると言えます。
who の MVC 構造は、最初は混乱する可能性がありますが、理解すれば非常に便利です。
Joomla Component Creator http://www.notwebdesign.com/joomla-component-creator/を使用して MVC スケルトンを作成し 、カスタム コードを自分で追加することをお勧めします。