Wpis z mikrobloga

Witajcie mirki.
Może ktoś mógłby zarzucić przykładem w jaki sposób zrobić "XLSPrinter."
Chodzi mi o to, że jest coś takiego jak "liuggio/excelbundle", które wykorzystuję do generowania plików xls. Jednak nie wiem czy to dobra praktyka za każdym razem w kontrollerze od nowa tworzyć plik xls, może lepiej byłoby stworzyć serwis, gdzie przekazywałbym:
1. Nagłówki tabelki
2. dane
3. typ pliku
4. Nazwa pliku
A otrzymywałbym gotowy plik .xls. Nie wiem czy dobrze kobinuję, bo jest to w końcu programowanie obiektowe i mimo, że mniej więcej rozumiem jak wszystko działa, to nie mam doświadczenia w tworzeniu czegoś od nowa.

Nie wiem, może kombinuję zbyt mocno i zwyczajnie wystarczy wszytko pisać w kontrollerach albo storzyć serwis, gdzie będę pisał metody do eksportowania danych w xls? Po prostu pomyślałem, że stworzenie takiej drukarki XLS i wykorzystanie jakiegoś wzorca projektowego będzie lepszym rozwiązaniem.
Jeżeli XLSPrinter ma sens, czy mógłby ktoś zapodać jakiś link, gdzie mógbym zobaczyć jak mniej więcej taki kod ma wyglądać?

#php #webdev #webdevhelp #programowanieobiektowe #symfony2
  • 1