私は Kohana を数か月間使用していますが、コード/プレゼンテーション/db レイヤーを整理する MVC スタイルにはまだ比較的慣れていません。残念ながら、コントローラーを作成し、ビューを確立し、モデルを介してデータベースと対話する方法に関するドキュメントはたくさんありますが、クリーンで提案された開発パターンを扱う多くのリソースは見つかりませんでした。
簡単な例を挙げましょう:
私の最新のプロジェクトにはコントローラーが 1 つあります。それよりも多くのコントローラーを作成する必要があるかどうか、またはいつ新しいコントローラーを作成する必要があるかがわからないためです。新しいコントローラーが必要な時期と、新しいモデルが必要な時期を正確に判断するにはどうすればよいですか?