在joomla中通过JTable手动设置表格行的id
Posted
技术标签:
【中文标题】在joomla中通过JTable手动设置表格行的id【英文标题】:set manually id for row of table by JTable in joomla 【发布时间】:2015-10-13 14:47:33 【问题描述】:我有带有字段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】:试试这个:
$table->bind($data);
$table->save();
【讨论】:
以上是关于在joomla中通过JTable手动设置表格行的id的主要内容,如果未能解决你的问题,请参考以下文章
如何在joomla模块中通过javascript发送输入文件类型
Joomla 3 使用 JTable 将表单数据保存到数据库