Dummy hodnota v selectboxu?

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

Zdravím, mám selectbox do kterého hážu pole a jako první hodnotu dávám 0=>‚Nezadano‘ jak mam udelat podminku aby mi vyskocila hlaska kdyz uzivatel nevybere jinou polozku a vybrana tedy zustane 0⇒ nezadano ?

<?php
		$form->addSelect('obec', 'Obec:', $this->getObce())
			->addRule(Form::FILLED, 'Zadejte obec.')
			->addCondition(Form::EQUAL, 'Zadejte obec.', 0);
?>
<?php
	public function getObce(){
		$result = $this->db->query('SELECT obce.id_obce, obce.nazev AS obec, okresy.nazev AS okres, kraje.nazev AS kraj FROM obce LEFT JOIN (okresy,kraje) ON (obce.id_okresy = okresy.id_okresy AND okresy.id_kraje = kraje.id_kraje) ORDER BY obce.nazev')->fetchAll();;
		$obce = array(0 => 'Nezadáno');
		$i = 1;
		foreach ($result as $n => $row) {
			$obce += array($i => $row->obec.' ('.$row->okres.', '.$row->kraj.')');
			$i++;
		}
		return $obce;
	}
?>
Ondřej Mirtes
Člen | 1536
+
0
-
$form['obec']->skipFirst('Vyberte obec.');