![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam małe pytanie, a mianowicie jak przekazać zmienną $x = 'jakiś string'; z jednego kontrolera do drugiego, albo z app_controller do kontrolera? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 3.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
chyba nie mam innego wyjścia, thx za help
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 3.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
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][....] |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 6 Dołączył: 12.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
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; } ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 02:34 |