Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SF][Symfony]mPDF w symfony 2
adibak20
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 13.07.2011
Skąd: Lublin

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


Witam,
Czy ktoś próbował dodawać biblioteki np mpdf2

Robie tak:
w autoload.php

  1. 'mpdf'=> __DIR__.'/../vendor/mpdf',


a AppKernal:

  1. new mpdf/mPDF(),


i nie rozpoznaje klasy ?
wie ktoś w czym problem ?

Pozdrawiam
Adibak
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




..... znakiem separacji namespaceów jest \ a nie /
Go to the top of the page
+Quote Post
adibak20
post
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 13.07.2011
Skąd: Lublin

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


tez nie, a w pliki mpdf.php nie trzeba dać namespace (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Wróć do manuala i zapoznał się z namespaceami.

Nie wiem jak symfony 2 wspiera autoloading klas, które nie działają w namespace.
Generalnie odwołanie do twojej klasy wygląda nastepująco
  1. new \mPDF();


Tutaj masz gotowe bundle dla symfony 2 dotyczące obsługi pdfów http://bundles.knplabs.org/search?q=pdf
Powód edycji: [wookieb]:
Go to the top of the page
+Quote Post
destroyerr
post
Post #5





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Z tego co się zorientowałem, to biblioteki mpdf nie trzeba traktować żadnym autoloaderem, bo programista korzysta tylko z jednej klasy. mdpf nie wspiera żadnej konwencji ładowania klas, więc możesz albo dodawać ją "ręcznie" albo jakimś autoloaderem korzystającym z mapy klas. Drugie rozwiązanie jest mocno przesadzone.
Dobrze by było, żebyś w swoim projekcie dorzucił swoją klasę pdf, która by dziedziczyła po mpdf, w tym samym pliku też ładowałbyś klasę mpdf. Tym sposobem miałbyś jakieś tam automatyczne ładowanie.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 10:48