【问题标题】:Magento module controller won't updateMagento 模块控制器不会更新
【发布时间】:2014-06-27 17:43:53
【问题描述】:

我对一个用于他正在开发的网站的模块进行了一些调整,现在我被要求更改该模块控制器中的一行代码。问题:我做什么都没关系,我的更改不会被加载,Magento 使用旧的控制器代码。我该如何解决这个问题?

我尝试了什么:

  • 缓存管理(刷新、刷新、清除和禁用它。我已经按照任何可能的顺序完成了所有这些操作)
  • 检查我是否在正确的位置开始(编辑 etc/config.xml 和 Block/view.php 这些更改确实显示)
  • 编辑 etc/config.xml 并更改版本号
  • System=>Configuration=>Advanced=>高级和禁用/启用模块以检查它是否会重新加载它

只是为了清除缓存管理部分:

  • 配置
  • 布局
  • 阻止 HTML 输出
  • 翻译
  • 馆藏数据
  • EAV 类型和属性
  • Web 服务配置
  • Web 服务配置

是我这里唯一的行。

已安装的 Magento 版本: Magento 版本。 1.8.1.0

如果您可能需要解决此问题,请告诉我! 我已经在这个问题上浪费了一天的时间。

【问题讨论】:

  • 我用解决方法解决了我的问题,似乎我能够编辑模型。然而,我编写的代码并没有一直有效(长话短说)。我仍然觉得我无法编辑控制器很奇怪

标签: php magento module controller


【解决方案1】:

可能编译模式已启用。

转到System -> Tools -> Compilation,如果启用编译,请单击Run Compilation Proces

【讨论】:

  • 感谢您的输入,编译被禁用,只是为了尝试所有可能的事情,我编译了它。但它不起作用,我再次禁用它。
【解决方案2】:

我通过解决方法解决了我的问题,我似乎能够编辑模型。 控制器中的代码从未被调用,因为他将实际调用的逻辑放在了模型中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    相关资源
    最近更新 更多