【问题标题】:How to find where to put a breakpoint in Magento2?如何找到在 Magento2 中放置断点的位置?
【发布时间】:2022-01-11 13:57:04
【问题描述】:

我的任务是找出产品在管理员创建后未显示给未登录客户的原因。 解决方法是,如果您重新索引并清理缓存,客户将看到新产品,或者第二种解决方案是转到共享产品,输入产品类别并保存。 现在的问题是我想在那个“保存”按钮上放一个断点,这样我就可以看到之后发生了什么,但我不知道如何在我的项目中找到它。 有没有一种简单的方法可以知道您的 magento2 在给定的页面/按钮或其他什么上使用了什么代码。

【问题讨论】:

    标签: magento2


    【解决方案1】:

    如果你是对 Magento 有深入了解的人,那么你很容易猜到点击“保存”按钮会调用一个控制器来执行数据检索和保存数据。

    在您的情况下,保存时会转到文件:

    vendor/magento/module-catalog/Controller/Adminhtml/Product/Save.php

    在保存过程中,Magento 将重新索引您保存的产品。您需要在我提供的文件中放置一个断点并找出原因

    【讨论】:

    • 所以我想最好的答案是你需要经验。
    猜你喜欢
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-12
    • 2016-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多