{$basePath} a handler

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

Ahoj,
mam 2 problémy

  1. zkusil jsem napsat si handler ale nette mi u odkazu pise ze je neplatný

(<a href=„error: Unknown signal ‚GaleryPresenter:add!‘.“>Zk</a>)

GaleryPresenter.php

<?php
public function handlerAdd()
    {
        $this->template->flashes[] = "Handler se povedl.";
    }
?>

Galery.default.phtml

<?php
<a href="{link add!}">Zk</a>
?>

2)nahral jsem si novou verzi nette a najednou mi nefunguje {$basePath} a musel jsem to nahradit za {$baseUri}. Setkal se s tim nekdo?
Díky Sin

hiny
Člen | 35
+
0
-

Ad. 1
Nejsem žádnej odborník, ale zkusil si umáznout „r“?

<?php
public function handleAdd()
    {
        $this->template->flashes[] = "Handler se povedl.";
    }
?>
Ondřej Brejla
Člen | 746
+
0
-

Ne handler, ale handleAdd() {...}

sin
Člen | 82
+
0
-

Moc se omlovám, moje blbost a blbej preklep. A nevite cim muze byt to {$basePath}?

vlki
Člen | 218
+
0
-

Hm, rozdíl mezi {$baseUri} a {$basePath} je jen v lomítku na konci. A samotné {$basePath} se přidávalo tak před 14 dny.

Co přesně za problém s nimi máš?

Editoval vlki (13. 10. 2009 11:06)

sin
Člen | 82
+
0
-

Mam problem ze kdyz jsem dal {$basePath} tak mi to nic nevypsalo ale kdyz jsem mel starsi verzi tak to bylo ok…mozna byla testovací ale to si nejsem jisty…

vlki
Člen | 218
+
0
-

Tak pokud se to ještě objeví, zkus to poslat i s minimálním kódem, který se dá reprodukovat.

V kódu to vypadá bez problému.

Jediné, co mne napadá, tak že sis {$basePath} překryl vlastní hodnotou.

sin
Člen | 82
+
0
-

no vyresil jsem to pres relativeLinks