Просмотреть данные формы контента

есть ли способ увидеть данные, которые отправляются в форме контента?

Я пытаюсь использовать событие plugin onContentBeforeSave для выполнения некоторых действий на основе содержимого в форме, но я не уверен точно, как выглядят данные, поэтому я знаю, как получить к нему доступ.

Есть ли способ увидеть необработанные данные, которые обрабатываются /отправляются формой?

2 голоса | спросил Jon 27 J000000Monday15 2015, 03:11:43

2 ответа


2

Чтобы увидеть данные POST из вашей формы, код ниже в начале вашей функции onContentBeforeSave должен выполнить трюк:

var_dump($_POST); die;

Другой вариант - исследовать запрос POST в браузере, таком как Chrome ( https: //разработчик .chrome.com /devtools /docs /network ) или Firefox.

ответил fruppel 27 J000000Monday15 2015, 12:41:17
1

В Joomla нет специальных средств отладки. Вы можете работать с любым средством разработки PHP для проверки внутренних структур. Большинство разработчиков работают с Eclipse PHP или PHPStorm, среди прочих.

Чтобы разработать плагин, вы можете разработать свои процедуры ведения журнала, чтобы отслеживать сгенерированные структурированные. Например:

$config = array(
    'text_file' => 'my-log.log';
);

jimport('joomla.log.logger.formattedtext');
$logger = new JLogLoggerFormattedtext($config);
$comment = ' - ' . print_r($data, true);

$entry = new JLogEntry($comment, $JLog::INFO);
$logger->addEntry($entry); 

Таким образом, файл журнала вручную создается в журналах /папках.

ответил Anibal 27 J000000Monday15 2015, 10:51:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132