【问题标题】:How to embed grocery crud inside another view?如何将杂货杂货嵌入另一个视图中?
【发布时间】:2013-02-16 18:21:49
【问题描述】:

我有一个 CI 视图,它使用 jquery 选项卡来显示一些内容。其中一个选项卡加载另一个使用杂货杂货的控制器。所以初始显示嵌入在这个视图中。但是,如果我尝试编辑或更新它会在一个完全独立的页面中打开它,然后对杂货店的所有操作都在一个单独的页面中。如何在 CI 视图中嵌入杂货杂货?

【问题讨论】:

    标签: codeigniter continuous-integration grocery-crud


    【解决方案1】:

    杂货店 CRUD 尚不支持此功能,但对于尚未发布的 1.4 版的新大版本将支持此功能。如果你想在你的项目中实现 alpha 版本,你可以简单地从 github https://github.com/scoumbourdis/grocery-crud (https://github.com/scoumbourdis/grocery-crud/archive/master.zip) 下载最新的 zip 文件,然后转到:application/config/grocery_crud.php 并更改行:

       $config['grocery_crud_dialog_forms'] = false;
    

    到:

       $config['grocery_crud_dialog_forms'] = true;
    

    实际上就是这样:)。您可以查看一些 scrennshort 以确保这是您所需要的。

    我建议您等待,至少等待测试版发布,因为它还没有 100% 完成。

    【讨论】:

    • 哇!这非常棒,正是我正在寻找的。我尝试了 alpha 代码,但有几个 cmets/问题:
      1) 在我编辑或更新后,它仍然会打开一个带有列表的新屏幕。理想情况下,它应该返回到原始视图并自动刷新那里的列表。希望这将在最终版本的测试版中提供?
      2) 它是否区分嵌入式视图和非嵌入式视图。因为当我尝试非嵌入式视图时,它仍然按预期在不同的页面中显示所有内容。这很好,但我只是好奇。
      再次感谢:)
    • 1) 是的,我已经知道这类问题,而 BETA 实际上将是最后一个,没有您遇到的那些小问题。 2)实际上没有任何区别。唯一的区别是非嵌入的加载在他自己的页面上。还有一个好处是用户也可以复制 URL。我希望开发人员有这样的选择,因为对我来说,以两种方式呈现表单非常重要。请继续关注:github.com/scoumbourdis/grocery-crud ;-)
    • 感谢您的回复。 Grocery Crud 很棒,它帮助我多次加快了像我这样的新手的开发工作。请保持好的工作状态。我们需要更多像你们这样的软件。顺便说一句,我只是使用了 unset_back_to_list 函数,它对我有用:)
    【解决方案2】:

    您应该允许使用 ajax 调用发送 csrf 以允许使用 ajax 加载文件 当我们使用

    $config['csrf_protection'] = TRUE;
    

    我可以在哪里编辑以通过 ajax 调用发送 codeigniter 的 CSRF?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-22
      • 1970-01-01
      • 2014-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多