vypis chyb pre uzivatela pomcou nette

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
japlavaren
Člen | 404
+
0
-

Dobry den,

je v nette nejaka moznost vypisu chyb uzivatelovy?
priklad – zadava PSC ktore uz v databaze je a potrebujem mu vypisat ze existuje. dokazem to cez <script> ale naco by potom bol framework

dakujem, JS

Panda
Člen | 569
+
0
-

U formuláře:

<?php
public function createComponentForm()
{
	$form = new AppForm();
	// ... definice...
	$form->onSubmit[] = array($this, 'formSubmitted');
	return $form;
}

public function formSubmitted(Form $form)
{
	$values = $form->getValues();
	try {
		if (/* zkouška, zda PSČ existuje */)
			throw new InvalidStateException('Zadané PSČ již existuje.');

		// ... další zpracování formuláře...
	} catch (InvalidStateException $e) {
		$form->addError($e);
	}
}

?>

U jiných akcí (signály atd.):

<?php
public function handleSignal($psc)
{
	try {
		if (/* zkouška, zda PSČ existuje */)
			throw new InvalidStateException('Zadané PSČ již existuje.');

		// ... další zpracování ...
	} catch (InvalidStateException $e) {
		$this->flashMessage($e->getMessage(), 'error');
	}
}
?>