Codeigniter を使用して、かなり大きなプロジェクト (特に n00b) を具体化しています。私が抱えている問題の 1 つは、ファイルとメソッドを整理する方法です。プロジェクトを機能に分割しました。このアプリはタスク管理ソフトウェアであるため、「タスク」、「プロジェクト」、「ユーザー」などの基本的な機能は既にあります。
私がこれを行う方法は、それぞれにコントローラーを作成し、それぞれで CRUD 方法論に従うことです。したがって、たとえば Task では、次のメソッドがあります。
create()
read()
update()
delete()
これは私の頭では理にかなっています。ビューに関しては、複数のビューを使用する必要がありますか?それとも、作成と更新を同じフォームに結合する必要がありますか? また、Cookie の設定など、View 以外の機能はどこに行きますか?
これは非常に具体的な質問ですが、CodeIgniter プロジェクトの一般的な構造規則に関する全体的なガイドがあれば、私は非常に感謝しています。