这是我的第一篇文章,我的英语不太好。所以我希望你能理解我的问题。
我在大多数项目中都使用Codeigniter框架,而且我总是遇到同样的问题。我们举个例子:
1。)登录用户可以使用一些基本信息(例如displayname,firstname,lastname)更改其个人资料。用户提交表单,控制器将处理所有内容并加载另一个视图。
2.。)在管理中,管理员希望更改用户的配置文件。没问题,他点击用户列表中的“编辑”并更改姓氏并提交表单。我有第二个控制器,它与profileController几乎相同但加载了不同的视图。
这是很多代码重复,如果我想添加一个新属性(例如生日),我必须更新许多文件。
我认为RESTful方法可以解决这个问题,但我对此并不十分熟悉。还有其他解决方案吗?
你有问题吗? 感谢您的耐心和帮助!