Mysql 在一个joomla视图上向3个表插入数据
在一个视图中向3个不同的表插入数据的最佳方式是什么?例如: fooview: 添加卡片、添加玩家、目标Mysql 在一个joomla视图上向3个表插入数据,mysql,joomla,Mysql,Joomla,在一个视图中向3个不同的表插入数据的最佳方式是什么?例如: fooview: 添加卡片、添加玩家、目标 使用插入查询 使用3个不同的表类 还是你有更好的方法 您可以继续使用table类,因为您可以使用joomla内置函数执行存储和更新功能 如下所示设置post数据 function getPostData() { $this->_data->id = JRequest::getVar('id', 0, 'POST'); $this
您可以继续使用table类,因为您可以使用joomla内置函数执行存储和更新功能 如下所示设置post数据
function getPostData()
{
$this->_data->id = JRequest::getVar('id', 0, 'POST');
$this->_data->field1 = JRequest::getVar('field1', '', 'POST' );
$this->_data->field2 = JRequest::getVar('field2', '', 'POST' );
return $this->_data;
}
如果您有任何问题,请提问。@Dasum您能再解释一下您的3个表在哪里吗?它们是joomla表,存在于您的组件中。请参考阅读更多链接是的,但您的代码只将数据保存到一个表中,而问题是如何插入到三个不同的表中。是的。这就是为什么你必须使用3张joomla桌子
function getPostData()
{
$this->_data->id = JRequest::getVar('id', 0, 'POST');
$this->_data->field1 = JRequest::getVar('field1', '', 'POST' );
$this->_data->field2 = JRequest::getVar('field2', '', 'POST' );
return $this->_data;
}