【发布时间】:2010-11-10 18:59:50
【问题描述】:
当您在 Magento 中查看购物车的内容时,我会运行一个观察者。我只是想 var_dump 产品 ID 列表。
我知道这似乎是一个愚蠢的问题,但我无法弄清楚它会帮助我弄清楚 Magento 的工作原理。
提前致谢
- 亚历克斯
【问题讨论】:
-
这可能是很多不同的问题。包括您迄今为止设置的任何代码,以便人们可以将您指向下一步。
当您在 Magento 中查看购物车的内容时,我会运行一个观察者。我只是想 var_dump 产品 ID 列表。
我知道这似乎是一个愚蠢的问题,但我无法弄清楚它会帮助我弄清楚 Magento 的工作原理。
提前致谢
【问题讨论】:
尝试在您的 var_dump 后添加 die();,它应该会停止执行,并且您应该会看到 vardump 的内容。
【讨论】:
启用日志记录:系统 > 配置 > 高级 > 开发人员 > 日志设置(确保 var 目录可被 Web 服务器写入) 使用:
Mage::log($variable);
您可以在 Magento 的任何地方使用此方法,例如模型、块、控制器等 您可以在 magento_dir/var/log/system.log 中找到记录的消息
【讨论】:
在没有调试器的情况下探索 Magento 是一项艰巨的任务。试着找点时间来设置 XDebug - 它会对你有所帮助。
【讨论】:
Magento 中的每个事件都附加了自己的特定数据。
您需要提供正在观察的事件,以便人们可以帮助您找出产品的ID。
【讨论】: