Cześć, stworzyłem swojego hooka. Rozszerza on klasę \IPS\cms\Records . Hook ten ma za zadanie wpisywać pewną wartość do bazy jeżeli użytkownik należy do grupy klubowicza. Jednak gdy dodaję var_dump w metodzie, to nic mi się nie wyświetla. Dostaję natomiast błąd :
IPS \ Db \ Exception (1366)
Incorrect integer value: '' for column 'field_157' at row 1
Wiem, że nie dostaje tutaj wartości integer, ale nie mogę nawet zdebugować kodu. Oto mój kod hooka :
//<?php
/* To prevent PHP errors (extending class does not exist) revealing path */
if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
exit;
}
class hook41 extends _HOOK_CLASS_
{
/**
* Process create/edit form
*
* @param array $values Values from form
* @return void
*/
public function processForm( $values )
{
var_dump($values);
exit;
parent::processForm( $values );
}
}
Czy ktoś wie może dlaczego nie wyświetla mi się var_dump ?ID bazy danych też jest prawidłowe