środa, 5 kwietnia 2017

Dzień 26.

  Od rana walczyłem z dalszą częścią wczoraj rozpoczętej części zadania. Trochę mi nie szło i jak zwykle okazało się, że jaki mi ktoś podpowie jedną czy dwie rzeczy to dalej już jakoś idzie. Najpierw miałem jakieś głupawe problemy wynikające głównie z tego, że nie ćwiczyłem pisania w php i pewne rzeczy zapomniałem i aż głupio się robi, że przecież to było takie oczywiste i niezbyt zaskakujące.
  Gdy już przeszedłem ten etap pojawił się problem, którego sam bym nie rozwiązał, bo nie znam tak dobrze Symfony. Normalnie wywołanie metody render() czy renderView() nie wymagało ode mnie żadnego zachodu, ale już wywołanie tego samego z poziomu komendy w konsoli wymagało dobrania się do odpowiedniego kontenera. Potrzebowałem tego renderowania twiga, bo tam umieściłem kod, który wyświetlał listę nazw/nazwisk, adresów itp., które następnie będą konwertowane do PDF-a, żeby nadawały się do wydruku i pocięcia na naklejki. Do konwersji html->pdf wykorzystałem jakieś znalezione w sieci rozwiązanie i bibliotekę, którą już ktoś w tym projekcie używał, ale w tak zagmatwany sposób, że sam sobie musiałem znaleźć zewnętrzną dokumentację. Dla potomnych link:

KnpSnappyBundle

  Jutro będę się jeszcze bawił w dopasowywanie tego html-a, żeby się wszystko ładnie wyświetlało i układało na stronie, a następnie dalszą zabawę z generowaniem plików i ich nazw.

Brak komentarzy:

Prześlij komentarz