Я новичок в разработке модуля Prestashop очень жаль, если это дурак вопрос ... Я читал документацию, но я не нашел то, что я искал так вот я иду,Prestashop отладки модуля
Я хотел бы показать сообщение на экране (только для цели отладки) с различными контекстными vars и т. Д., Когда actionCartSave. Что-то похожее на «console.log()» или «alert()» в js.
Невозможно добавить товар в корзину. Текст
< стиль XMP = ":
textStatus: 'parsererror'
errorThrown: 'SyntaxError: JSON Ошибка синтаксического анализа: Непризнанный лексема' < ''
responseText -выровнять по левому краю;" > Сообщение: </XMP>
* {
"продукты": [...] *
Я уже проверить этот код:
public function hookActionCartSave($params)
{
ppp('message: ');
return true;
}
.. .внимая определение класса модуля, но я получаю эту ошибку, когда добавляю продукт в корзину:
I ge t этот текст в другом окне браузера.
Итак, пожалуйста, каков наилучший способ?
Надеюсь, что все ясно. Благодарю.
Ok Damon, я вижу, использую ли я 'ppp (WELL_FORMED_JSON_HERE),' I get: "
». Но он продолжает говорить «Невозможно добавить продукт в корзину». Я уверен, что это правильное поведение при отладке ... верно? –
ppp - это псевдоним Tools :: p, который вызывает Tools :: dieObject. Дополнительный код, который вы напечатали, вызывается этой функцией. Вам было бы лучше использовать только die (json_encode (array («message», «whatever»))); –
Дэймон большое спасибо. Это намного лучше (с die), поскольку другое окно не прокручивается, когда текст слишком длинный. Еще раз спасибо! –