NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Přenášení proměnné z modelu do kontroleru

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Mario Brunmayr:9.12.2016 20:18

Ahoj, mám menší problém s přesunem proměnné z modelu do kontroleru.

Toto je model

public function NacistOdkazy ()
        {

        $dir = 'pohledy/odkazy/';
$dFilename = scandir($dir);



foreach ($dFilename as $odkazy)
{

    $a .= (file_get_contents($dir.$odkazy));

}

}

a $a potřebuji dostat do kontroleru takže v kontroleru budu mít něco takového

$PraceSeSoubory = new PraceSeSoubory();
$PraceSeSoubory->NacistOdkazy();

kde potřebuji nějak dostat proměnnou $a do kontroleru aby jsem ji pomocí kontroleru mohl dostat do pohledu. Zatim jsem tyto operace vždy dělal opačně (z pohledu do kontroleru a pak do modelu).

Předem děkuji

 
Odpovědět
9.12.2016 20:18
Avatar
Odpovídá na Mario Brunmayr
Honza Prosecký:9.12.2016 21:24

Nejsem profik, ale nechybi ti tam return? Nic ti ta funkce nevraci

 
Nahoru Odpovědět
9.12.2016 21:24
Avatar
Odpovídá na Mario Brunmayr
Dominik Gavrecký:9.12.2016 22:17

Nie som si celkom istý či som správne pochopil čo chceš. Ale ak chceš aby ti funkcia NacistOdkazy() vraciala niečo, dajme tomu pole tak daj za foreach :

return $a;
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
9.12.2016 22:17
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
Odpovídá na Dominik Gavrecký
Mario Brunmayr:10.12.2016 0:32

Děkuji to je ono, jsem to zde četl asi tisíckrát ale dokuď si to sám nezkusim tak jsem úplně ztracen a zatim jsem data nepotřeboval z modelu na výstupu ale jen jako vstupní údaje :) .

 
Nahoru Odpovědět
10.12.2016 0:32
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 4 zpráv z 4.