【问题标题】:Silverstripe image moving from one folder to another freezes screen and no operations can be performed after thatSilverstripe 图像从一个文件夹移动到另一个文件夹会冻结屏幕,之后无法执行任何操作
【发布时间】:2014-07-24 07:02:47
【问题描述】:

我使用的是 Silverstripe 3.0,一切运行良好。突然,我在将图像从管理/资产部分从一个文件夹移动到另一个文件夹时遇到了问题。

在本节中,当我们单击文件夹时,它会将我们带入文件夹并在网格视图中显示其中的所有图像。当我们单击任何图像时,它会将我们带到图像详细信息页面(例如 admin/assets/EditForm/field/File/item/1917/edit),其中我们有图像的详细信息,例如文件名、标题、所有者和一个下拉文件夹,显示图像所在的文件夹。

当我从下拉列表中更改文件夹并希望将图像移动到所选文件夹时,在此过程中屏幕冻结并且没有任何操作发生,尽管在控制台中可以看到所有 ajax 调用都在工作并且没有错误安慰。刷新页面后,一切正常,我移动到其他文件夹的图像在其他文件夹中。

任何帮助或想法我可以在哪里寻找问题?

【问题讨论】:

    标签: silverstripe


    【解决方案1】:

    您的问题非常具有解释性,但无法为您的答案提供完美的解决方案。作为一种猜测,我可以说您在 framework/forms/gridfield/GridFieldDetailForm.php 页面中的代码中存在重定向问题。

    正如你所说你使用的是3.0,所以我在3.15中测试了这个问题,发现没有这个问题。我建议您在 Silverstripe 3.15 中用这个新文件替换旧文件,看看是否可行。如果它确实有效,您可以比较这两个文件并找出问题的原因。

    但永远记得先备份,然后再做这样的事情。

    干杯。

    【讨论】:

    • 非常感谢,它成功了......你是老板......干杯......我将比较这两个文件并尝试找出确切的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-02
    • 1970-01-01
    相关资源
    最近更新 更多