【问题标题】:Does a Magento Module Validator Exists?Magento 模块验证器是否存在?
【发布时间】:2011-03-03 20:58:57
【问题描述】:

我正在编写一个模块,但我一生都无法让它工作。我过去制作了几个模块,所以我猜我在某个地方犯了一些愚蠢的错误。有谁知道是否有一个 Magento 模块验证器来指出模块结构和格式的问题?

【问题讨论】:

  • 您在提交到 Magento Connect 时遇到问题吗?

标签: magento


【解决方案1】:

最接近的是我不久前构建的configuration lint 系统。虽然远非成熟的验证器,但它会检查常见的配置错误并允许您编写自己的测试。

手动验证的第一个非官方步骤涉及检查 magento 管理员的“禁用模块输出”部分以查看您的模块是否正在加载。如果它没有显示在那里,那意味着你的

有问题
etc/module/*.xml

文件。 (也许是代码池?)

【讨论】:

  • 感谢您的输入。奇怪的是,您提到的面板中也启用了该模块。最后我拿了一个工作模块,复制了它,然后用我在另一个模块和中提琴中写的内容替换了它的内容!有效。我从来没有发现问题,但它一定是微不足道的,以至于我花了几个小时查看代码。
【解决方案2】:

据我所知,没有任何验证器。有时最好的办法是启动一个新模块并慢慢重新构建它。一次添加非常小的功能或配置。你最终会发现什么是行不通的。

使用 Magento,有很多地方会出错,甚至是 config.xml 文件中的单词大写不正确。我无法告诉你我犯了多少次愚蠢的错误,我花了几个小时试图弄清楚,这是一个拼写错误或愚蠢的东西。

祝你好运。我希望你能尽快弄清楚!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 2020-12-01
    • 2010-09-24
    • 2018-05-06
    • 2021-05-28
    • 1970-01-01
    相关资源
    最近更新 更多