„Cannot use object of type DefaultPresenter as array“ z prikladu

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

Zdravim,

vedel by mi niekto pomoct?

preco tento kod z Nette\Application\Presenter – uplne dolu ked spustim dostanem od debugeru chybovu hlasku Cannot use object of type DefaultPresenter as array

<?php
class DefaultPresenter extends Presenter
{
    public function renderDefault()
    {
        $fifteen = $this['game']; // získá komponentu
    // ... dalsi kod
    }


    protected function createComponentGame($name)
    {
        $fifteen = new FifteenControl;
        $fifteen->onGameOver[] = array($this, 'GameOver');
        $fifteen->useAjax = TRUE;
        return $fifteen;
    }
}
?>
jasir
Člen | 746
+
0
-

Předpokláďám, že používáš Nette Framework 0.8. Kód na odkazované stránce bude fungovat v doporučené verzi 0.9.

dodik
Člen | 10
+
0
-

Jasne :) dik moc nevsimol som si hore to odporucanie :-[