这个问题大多不是关于编程,而是关于如何使用问题。 正如我上面所说,我应该为codeigniter中的每个页面创建一个类吗?或者我可以为每个页面制作功能?如果两者都合适,哪一个更好?
答案 0 :(得分: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)
{
}
}
答案 1 :(得分:2)
请检查CI路由http://ellislab.com/codeigniter/user_guide/general/routing.html
每页可以使用1个控制器类,每个页面有20个功能,或者你可以有4个控制器,5页等...
答案 2 :(得分:1)
这取决于您网页的复杂性和相似性。如果它们非常相似,那么创建大量类可能会浪费,但总的来说我至少会在每页创建一个类。