私はhttp://docs.joomla.org/Developing_a_Model-View-Controller_(MVC)_Component_for_Joomla!1.7_-_Part_06でコンポーネント開発のチュートリアルを終えました。Joomlaの開発 - テーブルのフォルダとフィールドのフォルダ
コードは素晴らしいですが、説明を省略したような気がします。私の主な質問は、各フォルダにどのようなものを含めるべきか、いつ使用するべきかということです。
私が混乱していることは、フィールドコードを削除できることです。フロントエンドはまだそこにないように動作します。だから何をやっているの?
第2 - テーブルファイルのコードは、コンストラクタを親クラスに呼び出すようです。どのようにこれは私が探している情報を得ることができますか? getTable()を呼び出すときにJTableが初期化されているからですか?
この例では、データベースから1つのレコードが必要な場合のみ表示されています...私はそれらをすべて一覧にしたい場合はどうすれば同じテーブルファイルを使用するのですか?
申し訳ありません - 私はちょうどこれの周りに私の頭を包んでしようとしています。私の最大の問題は、私はしばしば彼らのドキュメントから私の頭を傷つけて残っている...任意のアドバイス/説明ありがとう!
ダレンは
OK:
https://docs.joomla.org/J1.5:Using_the_JTable_class
とここではそれのすべての説明はここで確認することができますテーブルからレコード?意味 - あなたがそのIDを知っていたら?また、あなたのテーブルのフォルダに複数のファイルがあることはありますか?おそらく、コンポーネントに複数のテーブルがあるとしたら? – dingerkingh
解決策ではありませんが、joomlaのモデリング方法を学ぶ上で多大な助けとなったことがあります(この分野のドキュメントはあまり役に立ちませんが、v.1.5のコンポーネントチュートリアルはdbのやりとりがない「こんにちはの世界」ページでした)他の拡張子を見ることでした。いくつか(あなたがやりたいことに最も近い、おそらく)ダウンロードして、彼らがどのように動作するかを見てください。最後に、理論的でスリムで静的なページを読むよりも、このようにもっと学びます。 –
素晴らしいアイデア。提案していただきありがとうございます。 – dingerkingh