我是 CodeIgniter 的新手。我已经创建了所需的程序,但我想让它更小、更有效。我有一个包含 10 多个表的数据库,我只需插入/更新到几乎相同的行(+/- 2 行)。
我想制作一个控制器,将所有传入数据插入到 url 指定的表中。比如:insert/news -> 向news表中插入数据,所有的[input]名称都等于表的列名。
因此,我只需在 url: insert/news 提交表单,其中我有 [input name="content"],它会自动插入到新闻表和内容行中。
这是一个好方法,还是我应该分别制作 10+ 个具有创建功能的模型?
谢谢,对我的新手问题感到抱歉!
这个方法没有问题,如果能满足你的需求就好了。
使用
$this->uri->uri_to_assoc(x);
获取表名。 验证数据:
$this->input->post(...);
为了获得更有效的应用程序,请将这些控制器调用为 AJAX 请求。