PF
Erro na linha 12 do SystemChangeLogTraid
Notice: Undefined property:stdClass::$id in c:wamp64wwwsysgestoconappmodellogSystemChangeLogTraid.php on line 12
Assim esta a linha 12
public function onBeforeStore($object)
{
$this->lastState = array();
=====> if (self::exists($object->id))
{
$this->lastState = parent::load($object->id)->toArray();
}
}
Assim esta a linha 12
public function onBeforeStore($object)
{
$this->lastState = array();
=====> if (self::exists($object->id))
{
$this->lastState = parent::load($object->id)->toArray();
}
}
Tem informação nesta publicação do forum: www.adianti.com.br/forum/pt/view_1942?notice-em-systemchangelogtrait
Conforme publicação acima eu troquei por:
Valeu a Dica!
Funcionou com a dica abaixo:
public function onBeforeStore($object)
{
$pk = $this->getPrimaryKey();
$this->lastState = array();
if (!isset($object->$pk))
{
$object->$pk = $this->getLastID() +1;
}
if(self::exists($object->$pk))
{
$this->lastState = parent::load($object->$pk)->toArray();
}
}