narcin
07-02-2010, 00:40
Witam. Jestem w trakcie pisania własnego komponentu. Naukę rozpocząłem od przeczytania kilku kursów i w jednym z nich było napisane:
plik default.php w katalogu tmpl w widoku służy przede wszystkim do prezentacji danych
plik view.html.php w katalogu views powinien być używany jako przekazywanie danych pomiędzy źródłem a widokiem (default.php)
plik komponent.php w katalogu models powinien służyć jako miejsce dla programisty i to tam powinien być wykonywany kod.
W moim komponencie potrzebuję wyświetlić wiersze z tabli w mysql. Najwygodniej byłoby mi za pomocą pętli wyświetlić wszystkie wiersze bezpośrednio w pliku default.php, jednak zakładam z góry, że ktoś nie bez powodu wymyślił taką strukturę plików i w związku z tym moje pytanie: czy nie wydajniej, szybciej, łatwiej byłoby wywoływać kod z default.php i jakie niesie to konsekwencje w moim przypadku, a także w szerszym aspekcie.
Mam nadzieję, ze wyraziłem się jasno, przynajmniej się starałem.
Dziękuję z góry za odpowiedź i pozdrawiam.
plik default.php w katalogu tmpl w widoku służy przede wszystkim do prezentacji danych
plik view.html.php w katalogu views powinien być używany jako przekazywanie danych pomiędzy źródłem a widokiem (default.php)
plik komponent.php w katalogu models powinien służyć jako miejsce dla programisty i to tam powinien być wykonywany kod.
W moim komponencie potrzebuję wyświetlić wiersze z tabli w mysql. Najwygodniej byłoby mi za pomocą pętli wyświetlić wszystkie wiersze bezpośrednio w pliku default.php, jednak zakładam z góry, że ktoś nie bez powodu wymyślił taką strukturę plików i w związku z tym moje pytanie: czy nie wydajniej, szybciej, łatwiej byłoby wywoływać kod z default.php i jakie niesie to konsekwencje w moim przypadku, a także w szerszym aspekcie.
Mam nadzieję, ze wyraziłem się jasno, przynajmniej się starałem.
Dziękuję z góry za odpowiedź i pozdrawiam.