$foo->bar nebo $foo[„bar“]

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

ahoj,

mám teoretický dotaz, proč někdy funguje $foo->bar a někdy jen $foo[„bar“].

$foo = $this->xRepository->findBy(array("sloupec"=>nazev)->fetch();

díky

David Matějka
Moderator | 6445
+
0
-

co znamena „funguje“? respektive kdy a jak to „nefunguje“?

pokud v ActiveRow jde jedno, jde i druhy. A predpokladam, ze uvedeny priklad vraci prave ActiveRow, tak bude fungovat oboji. Jina situace je s obycejnym „Row“, ktery vznika treba pres Connection->query. U nej jde pouze array access

batko
Člen | 219
+
0
-

No já všude používám $foo->bar a funguje mi to a za čas mi to začne hlásit chybu a musím kod předělat. Jen si nedokážu vysvětlit jak je to možné.