【问题标题】:How does the GroceryCRUD callback functions work?GroceryCRUD 回调函数如何工作?
【发布时间】:2013-11-06 12:53:27
【问题描述】:

我需要对 CRUD 进行一些自定义。基本上我需要在添加或编辑操作中上传多个文件,而我要保存在数据库中的只是包含图像的文件夹的 url。

我一直在搜索论坛,看来我必须自己做。

我正在做的是使用add_field_callback 函数显示多个上传按钮,到目前为止一切顺利。

问题是我还需要一些自定义回调,以保存上传文件的名称和 url。

我一直在阅读 GroceryCRUD 源代码,但不知道如何使用或创建回调。我正在尝试使用 call_user_func 进行回调,但是它不起作用,因为每次上传都会创建一个新的 PHP 请求,并且保存用户回调的变量在此上下文中为空。

我想知道是否有人可以解释一下 GroceryCRUD 回调是如何工作的。

感谢您的宝贵时间。

【问题讨论】:

    标签: php callback grocery-crud


    【解决方案1】:

    实际上,杂货店 CRUD 回调如何工作的问题在文档中:Tutorial - Using Callbacks

    现在关于您对多个文件上传的请求无法通过简单的回调来完成。这是一项更复杂的任务,您需要更改groceryCRUD 库才能实现此目的。最好的方法是实际创建一个新的“类型”(例如“upload_file_multiple”)并创建一个杂货店 CRUD 没有的新功能。如果您花时间创建此功能,最好将代码也分享给社区。​​p>

    与此同时(正如@BernalCarlos 已经回答的那样),我们的朋友Victor Halauko 在论坛上创建了一个帖子。这是一个扩展,以便在杂货店 CRUD 中进行多次上传。你可以找到这个话题here

    【讨论】:

    【解决方案2】:

    对于多上传部分,我在 GroceryCRUD 论坛 http://www.grocerycrud.com/forums/topic/1912-updated-30072013-multiple-uploading/ 上发现了这篇非常有用的帖子

    我认为这篇文章中建议的解决方案可以作为一种新类型在库的核心中实现(感谢John Skoumbourdis)。

    我会在空闲时间尝试实现它,并分享它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-12
      • 1970-01-01
      • 1970-01-01
      • 2019-10-17
      • 2020-09-25
      相关资源
      最近更新 更多