Pouze tento týden sleva až 80 % na e-learning týkající se Pythonu. Zároveň využij akce až 80 % zdarma při nákupu kreditů. Více informací:
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar

Člen
Avatar
:25.2.2017 11:54

Chcel by so msa opýtať k tomuto kódu(zas je to z MVC tutorialu):

 <article>
<?php $this->kontroler->vypisPohled(); ?>
 </article>

Jak to, že $this funguje i mimo classy (triedy)?

 
Odpovědět
25.2.2017 11:54
Avatar
Odpovídá na
Neaktivní uživatel:25.2.2017 12:20

Nevidel som kód tutoriálu ale je pravdepodobné, že template sa volá pomocou require priamo vo vnútri metódy, čo má za následok, že aj vlastne táto template je priamo vo vnútri metódy a dá sa tam volať this.

Nahoru Odpovědět
25.2.2017 12:20
Neaktivní uživatelský účet
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na
David Čápka:25.2.2017 12:21

Nejsi mimo třídu, tento soubor se načítá ve třídě kontroleru, v metodě vykresli() nebo jak je ten český překlad. Když někam napíšeš v PHP require/include, můžeš si to představit jako by se obsah souboru vložil na toto místo.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
25.2.2017 12:21
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.