クラスがありWidgets
ます。ウィジェットはで構成されていDoohickies
ます。私はURLを介して直接Doohickiesにアクセスする必要はありません-それらは本質的にプライベートクラスであり、ウィジェットによってのみ使用されます。Doohickyクラスを定義するためのコードをどこに置きますか?で/app/controllers/doohicky.php
?でapp/controllers/widget.php
?何処か別の場所?明らかに、前者はよりクリーンに見えますが、DoohickyクラスをWidgetで使用できるようにする方法は私にはわかりません。
質問する
470 次
2 に答える
1
Widgets
それはあなたのように聞こえ、Doohickies
おそらくMVCアーキテクチャのモデルです。
その場合、パスは次のようになります。
app/models/widget.php
app/models/doohickies.php
于 2010-05-25T16:31:40.593 に答える
0
質問はすでに回答されているようですが、さらに詳しく説明するためにいくつかの点があります。
libraries
データ サービスを提供するためではなく、ジョブを実行するためにそこにある場合は、ウィジェットと doohickies をフォルダーに入れることができます。
また、HMVC を見てみましょう。これは、Web サイトのさまざまな部分 (メッセージ パネル、検索ボックス/結果、ドゥーヒキーなど) を管理するミニアプリを作成できるという考えを支持しています。これにより、ウィジェット コントローラー専用のビュー パーシャルを小さくすることができます。次に、メイン コントローラーがウィジェットを呼び出しますが、それらがどのように発生したかを知る必要はありません。
于 2010-05-30T22:18:39.763 に答える