Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] Gdzie filder z klasami
blum1
post 9.11.2012, 15:30:13
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 24.04.2007

Ostrzeżenie: (0%)
-----


Witam
Mam taki problem. Pisze w ZF pewien system zamówień i mam w nim kilka pomocniczych klas tzn. klase do obliczania kosztów wysyłki, wagi itp.
Są to na tyle specyficzne klasy ze sa pisane wyłacznie pod tą aplikacje.
I teraz nie do końca wiem co z nimi zrobić, tzn. gdzie w struktórze katalogów jest ich miejsce?

Na pewno chce żeby były w folderze application bo tak jak pisałem to nie są jakieś biblioteki wielokrotnego użycia a klasy specyficzne dla tej konkretnej aplikacji.
Są to na tyle rozbudowane klasy że ich funkcjonalność nie może być umieszczona w controlerach, nie są to też żadne modele danych .

I tu pytanie w jakim folderze wg. nomenklatury Zenda powinienem umieścić te klasy

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
CuteOne
post 9.11.2012, 15:33:42
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Jak to nie modele jak modele smile.gif model to nie tylko pobieranie i zapis danych z bazy. Najprościej ujmując model zajmuje się całą logiką aplikacji

Ten post edytował CuteOne 9.11.2012, 15:35:15
Go to the top of the page
+Quote Post
ShadowD
post 9.11.2012, 15:42:38
Post #3





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Ew. jako dodatkowy kontroler dodać bez routingu.


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
soszin
post 11.11.2012, 23:23:53
Post #4





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 26.10.2012
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Nie wiem Czy dobrze rozumię ale chodzi Ci możę o Action_Helper?
Jesli tak to np. w folderze application tworzysz folder [helpers]
i w aplication.ini dodajesz
resources.frontController.actionHelperPaths.HELPER_Prefix = APPLICATION_PATH "/controllers/helpers/"

a potem np w kontrolerze odnosisz sie do nich
$zmienna = $this->_helper->nazwahelpera->nazwafunkcji();
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:56