$this->link a foreach chyba

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

Zdravím,

tvořím jednoduchou ajax aplikaci a odkazy mám v daném formátu:

<?php
$a = Html::el("a");
$a->href = $this->link("load!", $options);
?>

kde $options je pole různých hodnot

definice signálu load:

<?php
public function handleLoad() {
	$this->invalidateControl();
    }
?>

výsledek:

<?php
Invalid argument supplied for foreach()
?>

Můžete prosím poradit?

Editoval wise (10. 11. 2010 3:53)

Vyki
Člen | 388
+
0
-

Která část aplikace ti háže tu chybu? Trochu víc to rozepiš, z tohoto se dá poznat jedině to, že cpeš do cyklu foreach něco jiného než pole :o)

wise
Člen | 161
+
0
-

Potřebný kód:

<?php
$a = Html::el("a");
$a->class[] = "ajax";

$a->href = $this->link("reset!"); // zde to háže error, ikdyž tam nemám parametry.
?>

tak problém vyřešen, zapomněl jsem dědit od Control, při vytvoření mám v šabloně BasePresenter.

Editoval wise (10. 11. 2010 12:31)