使用 joomla JModelAdmin 中的组件将自定义列值保存在数据库中
Save custom column value in database using component in joomla JModelAdmin
我是 joomla 的新手,正在开发一个组件。我想在数据库中创建一个附加列。为此,我在数据库 table 中创建了列。并且还以 html 形式添加了它。但在控制器功能保存不保存。我试过这样
$validData = $model->validate($form, $data);
$validData["ratehr"] = 45;
if (!$model->save($validData)) {......
"ratehr" 是数据库 table 中的新列。但这并没有在 table 中保存 "ratehr" 值,其余所有值都已成功保存。
我缺少或需要在其他地方添加代码的内容。
谢谢
您必须检查 administrator/tables/"yourtableclass"。在此 class 中,您必须分配此新列。
我是 joomla 的新手,正在开发一个组件。我想在数据库中创建一个附加列。为此,我在数据库 table 中创建了列。并且还以 html 形式添加了它。但在控制器功能保存不保存。我试过这样
$validData = $model->validate($form, $data);
$validData["ratehr"] = 45;
if (!$model->save($validData)) {......
"ratehr" 是数据库 table 中的新列。但这并没有在 table 中保存 "ratehr" 值,其余所有值都已成功保存。 我缺少或需要在其他地方添加代码的内容。 谢谢
您必须检查 administrator/tables/"yourtableclass"。在此 class 中,您必须分配此新列。