在joomla中通过JTable手动设置表行的id

时间:2015-07-23 10:38:43

标签: joomla components joomla3.0 joomla-extensions

我的表格包含字段user_id(唯一)。我想手动设置它。但是当我设置它时,JTable不插入数据。 我的$ data数组是:

$data['user_id']=500;
$data['name']='test';
$data['lastname']='test';

我在模型中的代码是:

$table = $this->getTable();
        if ($table->save($data) === true) {
return $table->user_id;}

我的表格文件是:

   class UserproTableuser extends JTable
    {

    public function __construct(&$db)
    {
        parent::__construct('#__userpro_users', 'user_id', $db);
    }
}

1 个答案:

答案 0 :(得分:0)

试试这个:

$table->bind($data);
$table->save();