Zadejte hledaný výraz...

MVC struktura a pomoc s vypsáním z DB

Zdravím,
prosím o radu, jak mám vypsat v MVC struktuře, konkrétně ve View něco z modelu (kde mám funkci, která tahá info z databáze)? Nemohu to pořád nějak spojit. Určitě to je nějaká banalita, avšak pro mne zatím ne.
Vezmu příklad pro lepší pochopení. Místo linku bych však potřeboval vypsat funkci Category(), kterou mám uloženou v modelu, ale nevím jak to mám předat do View?
... mám třeba jednoduchou funkci Category a ta se nachází v index modelu, ale jak jí mám vypsat ve view indexu? :-)
public function Category(){
$sth = $this->db->query("SELECT name FROM category ORDER BY name");
foreach ($sth as $row){
echo $row . "
";
}
}
Díky moc za rady.
19. 6. 2012 23:04:35
https://webtrh.cz/diskuse/mvc-struktura-a-pomoc-s-vypsanim-z-db/#reply777055
RoyalManG
verified
rating uzivatele
(1 hodnocení)
19. 6. 2012 23:51:31
Vo View sa nevypisujú veci priamo z Modelu. Ako spojovník slúži Controller, ktorý prijíma požiadavky z View a odošle ich na spracovanie do Modelu a spracované údaje Model vráti späť do Controllera, ktorý následne údaje buď ešte spracuje do požadovaného výstupu, alebo ich rovno pošle do View a tam sa vypíšu.
19. 6. 2012 23:51:31
https://webtrh.cz/diskuse/mvc-struktura-a-pomoc-s-vypsanim-z-db/#reply777054
hm
verified
rating uzivatele
(20 hodnocení)
20. 6. 2012 00:01:07
controller vyzada od modelu vse potrebne, preda viewu, view vypisuje... jinak receno data z modelu nacti uz v controlleru a preposli je do viewu ktery uz ej jen vypise...
PS nikdy nedavej echo nebo podobnou vec do fci nebo metod... Pak ti to bude vypisovat data tam kde je necekas apod. lepsi data jen vracet a postarat se o to tam kde jsi fci volal nikoliv ve fci samotne...
20. 6. 2012 00:01:07
https://webtrh.cz/diskuse/mvc-struktura-a-pomoc-s-vypsanim-z-db/#reply777053
Dobře, dík chlapi ;-)
20. 6. 2012 00:06:04
https://webtrh.cz/diskuse/mvc-struktura-a-pomoc-s-vypsanim-z-db/#reply777052
Pro odpověď se přihlašte.
Přihlásit