繁体   English   中英

Prestashop模块调试

[英]Prestashop module debugging

我是Prestashop模块开发的新手,所以很抱歉,如果这是一个愚蠢的问题...我一直在阅读文档,但没有找到我想要的东西,所以我去了,

我想在屏幕上显示一条消息(仅用于调试目的),并带有不同的上下文变量,以此类推。 类似于js中的“ console.log()”或“ alert()”。

无法将产品添加到购物车。

textStatus:“ parsererror”

errorThrown:'SyntaxError:JSON解析错误:无法识别的令牌'<''

responseText的:

<xmp style =“ text-align:left;” >消息:</ xmp>

* {

“产品” :[...] *

我已经测试了这段代码:

public function hookActionCartSave( $params )
{
     ppp('message: ');
     return true;
}

...在模块类定义中,但是将产品添加到购物车时出现此错误:

我在另一个浏览器窗口中获得了此文本。

那么,请问最好的方法是什么?

希望一切都清楚。 谢谢。

您所做的是正确的,此错误消息是浏览器中运行的javascript抛出的错误消息,因为使用ppp打印出的其他信息不是有效的JSON。

如果您使用的是Chrome,请使用开发者工具,然后选择“网络”标签。 您将在此处看到ajax调用。 您可以通过单击来更详细地检查此呼叫。

不确定这是最佳选择,但我发现使用简单的调试工具很有用

throw new Exception('Custom message ' . $someVariable);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM