0

大多数情况下,这个问题与编程无关,就像如何使用问题一样。正如我上面所说,我应该为codeigniter中的每个页面创建一个类吗?或者我可以为每一页制作功能?如果两者都是正确的,哪一个更好?

4

3 回答 3

4

如果您想制作类似“/widgets/view/1”或“/widgets/edit/1”或“/widgets/delete/1”的部分/页面,您的代码将是:

class Widgets extends CI_Controller {
     public function view($id)
     {
         //Go get widget by id $id
     }

     public function edit($id)
     {

     }

     public function delete($id)
     {

     }
}
于 2012-11-02T00:32:17.717 回答
2

请查看 CI 路由http://ellislab.com/codeigniter/user_guide/general/routing.html

您可以为每个页面使用 1 个具有 20 个功能的控制器类,或者您可以使用 4 个具有 5 个页面的控制器等...

于 2012-11-01T20:01:41.780 回答
1

这取决于页面的复杂性和相似性。如果它们真的很相似,那么创建很多类可能是一种浪费,但总的来说,我至少会为每页创建一个类。

于 2012-11-01T20:01:07.897 回答