-1
我们以一个小社交网站为例。其中一个模块也是测验。测验模块包含以下部分:Codeigniter组织控制器结构
-Create quize
-Edit quize
-Quize view
-Browse quizes
-Send quize to friend
我想知道在这种情况下最好的方法是什么。其中一个选项是为每个模块部分创建另一个控制器。
controllers/create_quize.php
controllers/edit_quize.php
controllers/quize_view.php
controllers/browse_quizes.php
controllers/send_quize.php
另一种方法是为具有许多功能的整个模块创建单个控制器。没有任何选项可以。首先,这可能意味着我的控制器文件夹中有超过30个控制器(记住quizess只是众多模块中的一个)。第二个选项不正确,因为单个文件将具有许多功能,并且不会轻易扫描到开发人员。
我也想创建许多控制器,但将它们组织成子文件夹。无论如何condeigniter没有修改这个选项。
Tnx!
tnx用于警告。说实话,我甚至不知道这个选项。现在我明白了 :) – user1324762