如何使用Codeigniter避免控制器中的代码重复?

时间:2018-03-09 07:16:00

标签: rest codeigniter model-view-controller

这是我的第一篇文章,我的英语不太好。所以我希望你能理解我的问题。

我在大多数项目中都使用Codeigniter框架,而且我总是遇到同样的问题。我们举个例子:

1。)登录用户可以使用一些基本信息(例如displayname,firstname,lastname)更改其个人资料。用户提交表单,控制器将处理所有内容并加载另一个视图。

2.。)在管理中,管理员希望更改用户的配置文件。没问题,他点击用户列表中的“编辑”并更改姓氏并提交表单。我有第二个控制器,它与profileController几乎相同但加载了不同的视图。

这是很多代码重复,如果我想添加一个新属性(例如生日),我必须更新许多文件。

我认为RESTful方法可以解决这个问题,但我对此并不十分熟悉。还有其他解决方案吗?

你有问题吗? 感谢您的耐心和帮助!

0 个答案:

没有答案