Php 活动记录查询未使用一组适用于正常插入/更新的值

Php 活动记录查询未使用一组适用于正常插入/更新的值,php,codeigniter,activerecord,Php,Codeigniter,Activerecord,我使用的是CI,为了向数据库中插入一些内容,我使用的是活动记录方法 $this->user->insert($input); 如果$input如下所示,则不工作 array(8) { ["user_type"]=> string(1) "7" ["first_name"]=> string(6) "manoja" ["last_name"]=> string(5) "hippo" ["mobile"]=> string(1

我使用的是CI,为了向数据库中插入一些内容,我使用的是活动记录方法

$this->user->insert($input);
如果
$input
如下所示,则不工作

array(8) {  
  ["user_type"]=>
  string(1) "7"
  ["first_name"]=>
  string(6) "manoja"
  ["last_name"]=>
  string(5) "hippo"
  ["mobile"]=>
  string(15) "+91 94456594456"
  ["country"]=>
  string(2) "IN"
  ["state"]=>
  string(4) "1923"
  ["city"]=>
  string(7) "Bijapur"
}
但是如果查询是使用
$this->db
给出的,那么它就工作了。我已确认“用户”模型(
class user extended MY_model
)已扩展了“MY_model”

$this->db->insert('users', $input);
以上查询工作正常


有什么问题吗?。请提供帮助。

用户模型+插入方法是什么样子的?@Mudshark:它似乎将$input中的数组数据插入到用户表中。但是它不起作用。请发布您的用户模型的代码。我认为您没有在模型中调用父类构造函数。您是否创建了自己的
MY_模型
?如果是,请发布代码,否则您的类必须扩展
CI_模型
就像这样
类用户扩展CI_模型
并且您必须使用第一个字符大写,即
类用户扩展我的模型
类用户扩展我的模型