docs icon indicating copy to clipboard operation
docs copied to clipboard

Modifikator viditelnosti obsluhy komponenty

Open romanpiller opened this issue 1 year ago • 1 comments

URL: https://doc.nette.org/cs/quickstart/comments

private function commentFormSucceeded(\stdClass $data): void
{
	$id = $this->getParameter('id');

	$this->database->table('comments')->insert([
		'post_id' => $id,
		'name' => $data->name,
		'email' => $data->email,
		'content' => $data->content,
	]);

	$this->flashMessage('Děkuji za komentář', 'success');
	$this->redirect('this');
}

callback komponenty ma modifikator private a co som skusal moze byt len public, ani privat ani protected nie je spravne

romanpiller avatar Jan 12 '25 10:01 romanpiller

Je potřeba použít zápis $form->onSuccess[] = $this->commentFormSucceeded(...);

dg avatar Jan 12 '25 10:01 dg