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