在查找表中插入关系数据

时间:2011-03-01 15:19:59

标签: codeigniter fuelcms

我正在设法构建一个具有查找表的表单(带有FuelCMS),查找表中有一个必须与关系同时插入的字段(图1)。

在我的模块中使用模型我已经完成了插入数据的表单,我有一个控件(图2)来选择两个表之间的关系,这就是我的问题所在。我需要显示一个弹出窗口(就像你按下“ADD”或“EDIT”按钮那样,允许用户在你指定“Hitos”时插入“objetivo”字段的值(图1)到了“indadores”。

最好的方法是什么?我可以从模块将JS文件附加到表单,以便能够捕获按钮单击并显示弹出窗口吗?还有另一种更好的方法来完成这项任务吗?

我希望我明确指出,如果没有,请告诉我,我会更好地解释自己。

谢谢:)

DB Tables 图1

FuelCMS admin 图2

1 个答案:

答案 0 :(得分:3)

感谢FuelCMS团队的那种,我最终能够解决我之前解释过的情况,为了实现你应该遵循下一步的目标:

  • 在模块配置上添加javascript文件(fuel / modules / MODULE_NAME / config / MODULE_NAME_fuel_module.php)
  • 使用Javascript钩子'selectionAdded'和'selectionRemoved'启动弹出窗口(FuelCMS使用jqmodal作为弹出窗口)函数作为参数传递一个数组“vals”,其中包含所选项目的ID。 / LI>
  • 在弹出代码中添加AJAX请求以检索表单
  • 处理表单并保留值以便以后保存在数据库或操作上。

如果您需要复杂的逻辑但这是一种有效的方法,这可能有点棘手:)

TAHNKS再一次向FuelCMS支持人们,我希望这有助于某人。

最好的问候。