【问题标题】:Where can I find the controller for a magento backend module?在哪里可以找到 magento 后端模块的控制器?
【发布时间】:2014-11-13 15:07:15
【问题描述】:

我需要修改 magento 后端的评论部分。我需要修改的表单是您在单击“添加新评论”时看到的表单,以及此表单的控制器。

在哪里可以找到这些文件?

【问题讨论】:

  • 生成的 url 应该告诉你使用的是哪个控制器...
  • 生成的url是什么?如何知道要修改什么文件?
  • 如果您点击添加新评论...地址栏中的网址是?
  • www.blablalb.com/index.php/admin/catalog_product_review/new/key/b54d4de2d393c742502dd39438a6f08d/ 这是我点击“添加新”时的网址
  • 简单地修改表单并不能帮助您向数据库中添加一些东西......它比这更广泛......首先尝试阅读stackoverflow.com/questions/10084144/…

标签: php magento module


【解决方案1】:

控制器:

app/code/core/Mage/Review/controllers/ProductController.php

方法:

postAction()

使用的基本模板文件(具体取决于您的主题):

app/design/frontend/base/default/template/review/form.phtml

对于后端:

控制器:

app/code/core/Mage/Adminhtml/controllers/Catalog/Product/ReviewController.php

方法:

newAction()

使用的基本模板文件:

app/design/adminhtml/default/default/template/review/add.phtml

【讨论】:

  • 这些文件似乎都不是正确的。我已经尝试修改这些文件,但修改它们并没有任何区别。当我说后端时,我的意思是“不是前端”,因此您可以在登录 magento 时看到该表单。
  • 我安装了一个允许用户在评论中添加图片的扩展程序,它可能会干扰吗?
  • @human 如果它是一个非常糟糕的插件,它可能...不过先尝试建议的文件...
  • 控制器的位置。但表格似乎不是我需要的。
  • @human 你到底想达到什么目的?因为像这样我们不断地来回走动......
猜你喜欢
  • 1970-01-01
  • 2021-12-31
  • 2021-07-05
  • 2016-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-04
相关资源
最近更新 更多