gpt4 book ai didi

codeigniter - 在查找表中插入关系数据

转载 作者:行者123 更新时间:2023-12-04 06:33:01 25 4
gpt4 key购买 nike

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

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

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

我希望我的观点很清楚,如果没有,请告诉我,我会尝试更好地解释自己。

谢谢 :)

DB Tables
图一

FuelCMS admin
图2

最佳答案

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

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

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

    再次 TANHKS 到 FuelCMS 支持人们,我希望这对某人有所帮助。

    最好的祝福。

    关于codeigniter - 在查找表中插入关系数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5156446/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com