Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как проверить(отладить) модуль контроллера


Recommended Posts

Добрый вечер , подскажите пожалуйста если способ отладки модуля контролера пользовательской части ?  интересует просмотр переменных . может есть какой-то способ писать лог ?

Надіслати
Поділитися на інших сайтах


4 минуты назад, Vadimka1985 сказал:

Добрый вечер , подскажите пожалуйста если способ отладки модуля контролера пользовательской части ?  интересует просмотр переменных . может есть какой-то способ писать лог ?

$this->log->write(serialize($data));

$this->log->write(print_r($data));

  • +1 2
Надіслати
Поділитися на інших сайтах


27 минут назад, chukcha сказал:

	public function write($message) {
		fwrite($this->handle, date('Y-m-d G:i:s') . ' - ' . print_r($message, true) . "\n");
	}

 

Как всегда дед с дурными советами...

Куда вставлять. Где свойство handle...

 

Лишь бы свой пятак вставить куданибудь!

 

@Vadimka1985 не обращайте внимание на такие посты - у деда деменция (это мое личное оценочное мнение). И он шлет в любую дырку свои неадекватные советы!

Надіслати
Поділитися на інших сайтах


Не обращайте внимания..
Данный товарисч, даже в код библиотеки логера не заглядывал

на что ему был указан код из библиотеки

А дать совет логировать в  виде сериализованного массива (с которым потом что-то надо делать) - это вообще шикарный ответ.

  • +1 2
Надіслати
Поділитися на інших сайтах

11 часов назад, chukcha сказал:

Не обращайте внимания..
Данный товарисч, даже в код библиотеки логера не заглядывал

на что ему был указан код из библиотеки

А дать совет логировать в  виде сериализованного массива (с которым потом что-то надо делать) - это вообще шикарный ответ.

дед, не дури, в каком месте ты указал на код библиотеки логгера в своем совете..
Ну если ***************. Ну давай там уже в дом престарелых! Не вводи людей в заблуждение.
И расскажи ка, что делать с сериализованным массивом, который мы получили в логе в виде данных?

Варить, солить?


Иди ходи в свой bro-сборки и давай такие глупые советы.

 

 

 

Надіслати
Поділитися на інших сайтах


Ну так признайтесь, что вы не знаете кода опенкарта, и показанный мною метод  вам не знаком

 

1 час назад, Yoda сказал:

$this->log->write(print_r($data));



Ой
А куда будет направлен вывод?


 

Надіслати
Поділитися на інших сайтах

11 часов назад, chukcha сказал:

Ну так признайтесь, что вы не знаете кода опенкарта, и показанный мною метод  вам не знаком

 



Ой
А куда будет направлен вывод?


 

Признаюсь, что у чукчи ****** и он несет чушь!

Надіслати
Поділитися на інших сайтах


11 часов назад, Yoda сказал:

Признаюсь, что у чукчи ******** и он несет чушь!

Вы смешной..
И показали себя полным профаном!!!!
Почитайте на ночь
https://www.php.net/manual/ru/function.print-r.php

 

print_r ( mixed $expression [, bool $return = FALSE ] )

ой, а что это еще за второй параметр????

Для ленивых

Список параметров

expression

Выражение для вывода на экран.

Надіслати
Поділитися на інших сайтах

11 часов назад, chukcha сказал:

Вы смешной..
И показали себя полным профаном!!!!
Почитайте на ночь
https://www.php.net/manual/ru/function.print-r.php

 

print_r ( mixed $expression [, bool $return = FALSE ] )

ой, а что это еще за второй параметр????

Для ленивых

Список параметров

expression

Выражение для вывода на экран.

дед, уйди в свой ***********, и там смейся. Не неси реально чушь.
ПРОСТО ДУМАЙ СЕБЕ ДАЛЬШЕ, ЧТО Я ВАЩЕ НИЧТОЖЕСТВО!
Я НЕ ОБИЖУСЬ!

ВОТ ПРОСТО ДЛЯ ТЕБЯ Я ТУПОЙ ИДИОТ!!!

только нормальных  людей не бажи своими *********

 

А так то с тобой давно все понятно!

 

Надіслати
Поділитися на інших сайтах


 

1 минуту назад, Yoda сказал:

Не неси реально чушь.


Официальная документация - это чушь! Браво
@Vadimka1985 если вы сделает так как вам советует этот товарисч то в логе ав поличит
дата : 1

2 часа назад, Yoda сказал:

$this->log->write(print_r($data));


и не форматированый вывод на экран

А если так

2 часа назад, Yoda сказал:

$this->log->write(serialize($data));

то в логе получите длинную строку, которую вам придется еще "распарсить" для удобочитаемости


 

Надіслати
Поділитися на інших сайтах

2 минуты назад, chukcha сказал:

 


Официальная документация - это чушь! Браво
@Vadimka1985 если вы сделает так как вам советует этот товарисч то в логе ав поличит
дата : 1


и не форматированый вывод на экран

А если так

то в логе получите длинную строку, которую вам придется еще "распарсить" для удобочитаемости


 

Бла бла бла ...

Ой...

Воспроизвел код...

 

гугли сюда:

 

https://www.google.com/search?q=дом+престарелых+в+харькове&oq=дом+престарелых+в+харькове&aqs=chrome..69i57.10461j0j7&sourceid=chrome&ie=UTF-8

Надіслати
Поділитися на інших сайтах


6 минут назад, chukcha сказал:

@Yoda Слабак... и профан в php

На лбу себе запиши именно так!


Ходи возле метро. проси мелочь и губкой тряся повторяй - йода слабак и профан в пхп...

 

Надіслати
Поділитися на інших сайтах


6 минут назад, Yoda сказал:

На лбу себе запиши именно так!

Великолепно!!!
Так зачем Вы, неуважаемый лезете , туда где вы профан

Надіслати
Поділитися на інших сайтах

Только что, chukcha сказал:

Великолепно!!!
Так зачем Вы, неуважаемый лезете , туда где вы профан

Дед, ну серьезно, ты несешь какой то бред, сделай МРТ!

Надіслати
Поділитися на інших сайтах


@Yoda Я вам дал ссылку на официальную документацию, ноя так понимаю, что читать в свои 4х лет вы не научились..
 

Надіслати
Поділитися на інших сайтах

10 часов назад, chukcha сказал:

@Yoda Я вам дал ссылку на официальную документацию, ноя так понимаю, что читать в свои 4х лет вы не научились..
 

Я дал ссылку на дома престарелых - там вы найдете равных по разуму!

 

Выдано предупреждение:

- флуд

Наказание:

- ограничение публикаций

Надіслати
Поділитися на інших сайтах


Только что, Yoda сказал:

там вы найдете равных по разуму!

100% - равных по вашему разуму..
Не старайтесь  заспамить тему..

Вы дали неверный совет ТС, конечно не со злобы, а от незнания языка, и устройства опенкарта, или некоторых методов библиотек. Дабы показать свою влажность.. и выпуклость..



 

Надіслати
Поділитися на інших сайтах

22 минуты назад, chukcha сказал:

100% - равных по вашему разуму..
Не старайтесь  заспамить тему..

Вы дали неверный совет ТС, конечно не со злобы, а от незнания языка, и устройства опенкарта, или некоторых методов библиотек. Дабы показать свою влажность.. и выпуклость..



 

Ты дед, еще пиши, чтобы  показать всем насколько ты глуп! Давай давай!

 

Особенно ржу с "устройства" опенкарта - это типа. Устройство карбюратора газ 66, как тебя учили в старых совковых институтах..

Кстат напомню, чукча настолько был глуп, что его в техникум не взяли!

 

В ТЕХНИКУМ!!!!! и этот человек, будет еше что-то тут кому-то доказывать! Серьезно?


Человек который максимум что может сделать украсть код seo_pro из сборки ocstore копипастом. Может говорить только про запуск в тиктоке про реалити шоу любовь к бомжихе Вале на Индустриальной метро! но никак не это все!

Надіслати
Поділитися на інших сайтах


2 минуты назад, Vadimka1985 сказал:

Я сделал так 

можно итак
но в методе

уже есть print_r - код я показал
 

17 часов назад, chukcha сказал:

	public function write($message) {
		fwrite($this->handle, date('Y-m-d G:i:s') . ' - ' . print_r($message, true) . "\n");
	}

 


Для 1.5 - ваше решение - актуально

 

17 часов назад, Yoda сказал:

$this->log->write(print_r($data));

Как видите профан в php   вот что вам показывал, зазря вы ему спасибУ сказали.

 

 

17 часов назад, Yoda сказал:

$this->log->write(serialize($data));

А эта строчка оказалась очень информативной?

 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.