Stwórz profil

Musisz wpisać swoje imię
Musisz wpisać swoje nazwisko
Musisz wpisać poprawny e-mail
Musisz wpisać hasło (min. 8 znaków)
Musisz zaakceptować regulamin

konto usunięte

Temat: odwołanie do funkcji z innego controllera

jak w jednym kontrolerze wykonać funkcję z innego kontrolera?
30.06.2011, 12:45

Temat: odwołanie do funkcji z innego controllera

Co rozumiesz przez funkcja?

Metodę action_xxx wywoływaną z paska adresu?

Jeśli tak to

Request::initial()->redirect('kontroler/metoda');

Pozdrawiam
30.06.2011, 12:53

konto usunięte

Temat: odwołanie do funkcji z innego controllera

nie chodzi mi o to.

Mam sobie kontroler home a w nim funkcję która coś robi.

Drugi kontroler np. Kontakt w którym chcę użyć funkcji która jest już napisana w kontrolerze Home - żeby nie dublowac kodu chciałem po prostu wywołać ją z innego kontrolera.
30.06.2011, 12:58

Temat: odwołanie do funkcji z innego controllera

to zrób operacje na modelu danych a nie w kontrolerze i wtedy możesz używać dowoli.

Pozdrawiam
30.06.2011, 13:55

Stanisław Molitorys Web Developer,
Programista PHP/
MySQL,
Nauczyciel/Szkolen..
.

Temat: odwołanie do funkcji z innego controllera

Albo zrób moduł z tą funkcją i dołącz go w boostrapie...
albo napisz kontroler nadrzędny po którym będą dziedziczyły inne kontrolery i w nim pisz funkcję wspólną dla innych kontrolerów...

pozdro
1.07.2011, 21:03

Temat: odwołanie do funkcji z innego controllera

Krzysztof Z.:
to zrób operacje na modelu danych a nie w kontrolerze i wtedy możesz używać dowoli.

model danych jak sama nazwa wskazuje jest do modelowania danych, a nie do operowania na nich :)
11.07.2011, 13:30

Krzysztof Maraszkiewicz Programista PHP, JS,
JQuery, MySQL,
PostgresSql, Extjs,
Z...

Temat: odwołanie do funkcji z innego controllera

A moze zastosuj HMVC, czyli cos takiego


Request::factory('nazwa_klasy/metoda')->execute()->body();
Krzysztof Maraszkiewicz edytował(a) ten post dnia 08.01.12 o godzinie 15:00
8.01.2012, 15:00

Nikodem Ośmiałowski Programista,
freelancer, backend
& frontend
developer

Temat: odwołanie do funkcji z innego controllera

Możesz również przenieść żądaną metodę do jakiegoś helpera lub biblioteki i w ten sposób zapewnić sobie do niej dostęp z dowolnego miejsca w aplikacji.
20.01.2012, 22:47



Wyślij zaproszenie do