Tylko mam teraz problem jak to rozdzielić w MVC... tak żeby ładnie działało w panelu administracyjnym.
Proszę o poradę
malkowitch
26-05-2010, 11:47
Widzę, że podstawy programowania MVC Joomla się kłaniają.
Robisz tak:
w widoku /components/com_twojkomponent/views/widokformularza/tmpl/default.php
tworzysz formularz dla które "action" ustawiasz na:
index.php?option=com_twojkomponent&task=upload
w kontrolerze aplikacji:
/components/com_twojkomponent/controller.php
towrzysz funkcję o nazwę zadania (task) czyli w tym przypadku upload()
w niej wywołujesz sobie funkcję modelu z uploadem i ewentualnie zwracasz błędy czy pozytywy.
Nastepnie tworzysz model:
/components/com_twojkomponent/models/twojmodel.php
w nim tworzysz funkcję która załaduje plik, doda do bazy itp.
Zagadnienie jest duże i zależno od wielkości komponentu i funkcji.
Lub tutaj po polsku choć uważam wyższe źródło za bardziej przydatne:
http://www.wromanek.info/artykuly/16-kurs-pisania-komponentow-dla-joomla-15-mvc.html