taurus
5.08.2011, 14:09:54
Witam
mam małe pytanie, a mianowicie jak przekazać zmienną $x = 'jakiś string'; z jednego kontrolera do drugiego, albo z app_controller do kontrolera?
zephyr7
5.08.2011, 14:14:00
hm...
spróbuj podłączyć kontroler przy użyciu $uses,
a potem możesz chyba odwołać się do zmiennych zdefiniowanych przez var
ostatecznie, zawsze możesz skorzystać z sesji
taurus
8.08.2011, 14:07:54
chyba nie mam innego wyjścia, thx za help
zephyr7
8.08.2011, 16:21:58
Poprawka,
najprościej przez model.
włączasz model przez $uses=array('model1','model2');
a potem z kontrolera wywołujesz, np. $this->Model->_przekaz_string();
Aha, jeszcze możesz stworzyć jakąś wartość w app_controller.php
i odwoływac się do niej.
Hehe, jeszcze możesz przekazać parametr (jeśli to krótki string!) przez pasek adresu,
a potem wyłowić go przez $this->params[pass][....]
longinus_torwaldzki
12.08.2011, 09:08:51
witam,
można jeszcze skorzystać ze zmiennych globalnych
Kod
<?php
class AppController extends Controller {
global $zmienna;
$zmienna = 'costam';
}
?>
Kod
<?php
class innykontroler extends AppController {
global $zmienna;
echo $zmienna;
}
?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.