Codeigniter 在查找表中插入关系数据

Codeigniter 在查找表中插入关系数据,codeigniter,fuelcms,Codeigniter,Fuelcms,我正在设法构造一个表单(使用FuelCMS),该表单有一个查找表,并且查找表有一个字段,该字段必须与关系同时插入(图1) 使用模块内的模型,我完成了表单以插入数据,我有一个控件(图2)来选择两个表之间的关系,这就是我的问题所在。我需要显示一个弹出窗口(例如,当您按下“添加”或“编辑”按钮时,允许用户在将“Hitos”分配给“指示符”时插入“对象”字段(图1)的值) 最好的方法是什么?我是否可以从模块中将JS文件附加到表单,以便能够捕获按钮单击并显示弹出窗口?还有其他更好的方法可以完成该任务 我希

我正在设法构造一个表单(使用FuelCMS),该表单有一个查找表,并且查找表有一个字段,该字段必须与关系同时插入(图1)

使用模块内的模型,我完成了表单以插入数据,我有一个控件(图2)来选择两个表之间的关系,这就是我的问题所在。我需要显示一个弹出窗口(例如,当您按下“添加”或“编辑”按钮时,允许用户在将“Hitos”分配给“指示符”时插入“对象”字段(图1)的值)

最好的方法是什么?我是否可以从模块中将JS文件附加到表单,以便能够捕获按钮单击并显示弹出窗口?还有其他更好的方法可以完成该任务

我希望我能把我的观点说清楚,如果没有,请告诉我,我会尽力更好地解释我自己

谢谢:)

图1


图2

多亏了FuelCMS团队,我最终能够解决我之前解释的情况,要实现目标,您应该遵循以下步骤:

  • 在模块配置中添加一个javascript文件(fuel/modules/module\u NAME/config/module\u NAME\u fuel\u module.php)
  • 使用Javascript挂钩“selectionAdded”和“selectionRemoved”启动弹出窗口(FuelCMS用作弹出窗口)。函数将包含所选项目ID的数组“VAL”作为参数传递
  • 在弹出代码中添加AJAX请求以检索表单
  • 处理表单并保留值,以便以后保存到数据库或操作上
如果您需要复杂的逻辑,这可能有点棘手,但这是一种有效的方法:)

再次感谢FuelCMS支持人员,我希望这对其他人有所帮助

致以最良好的祝愿