cyklus foreach v tovarnicke
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Takeshi
- Člen | 596
Ahojte, ked v tovarnicke pouzijem cyklus foreach, tak mi to hodi chybu :
<?php
Invalid argument supplied for foreach()
?>
teda strucne mam vytvorene toto …
<?php
public $kniha;
...
$this->kniha = $this->database->table("knihy")->where("id",$knihaID);
...
public function createComponentEditKniha()
{
foreach($this->kniha as $kniha){
$autor = $kniha->autor;
}
... a premennu autor pouzijem ako defaultValue()
}
?>
… teda mam v uvode zadane id a pomocou toho, potrebujem aby sa mi do defaultValue dali konkretne hodnoty, tak som to riesil takto … ak mate nieco ine … :-)
- Michal Vyšinský
- Člen | 608
Není náhodou $this->kniha vždy jen jedna kniha? Na co tam máš ten foreach? Jestli to vážně má být pole, tak nastav property defaultní hodnotu na prázdné pole.