Empfehlungen: Erweiterte Suche

Fremdkomponenten einbinden

Fragen und Diskussionen zur Installation und Konfiguration von Cake.

Fremdkomponenten einbinden

Beitragvon Luckie » Mi 1. Jul 2009, 15:15

Ich habe hier eine Komponente, um PDFs zu erzeugen: TCPDF. Ich habe sie in den Ordner /vendors installiert und zwar in einen von mir erstellten Unterordner lib: /vendors/lib/tcpdf

Nur wie mache ich diese Komponente meine Anwendung jetzt bekannt, damit er die Klasse findet? In meinem CakePHP Buch habe ich dazu irgendwie nichts finden können.

In der PHP-Datei habe ich stehen:
Code: Alles auswählen
App::import('Vendor','tcpdf');

Aber selbst mit Pfadangabe findet er die Klasse nicht.
Luckie
 
Beiträge: 115
Registriert: Fr 22. Mai 2009, 12:16
OS: Windows XP

Re: Fremdkomponenten einbinden

Beitragvon havanna » Mi 1. Jul 2009, 17:46

Hallo Luckie,

creating-pdf-files-with-cakephp-and-tcpdf

Extract to one of your vendors folders, such as app/vendors. It will create a directory tcpdf there with tcpdf.php and more in it. You need at least the folders tcpdf/config and tcpdf/fonts in your application


Schätze du hast es in den falschen Ordner extrahiert.

Ciao Thomas
Benutzeravatar
havanna
 
Beiträge: 191
Registriert: Mi 15. Okt 2008, 23:12
Wohnort: Bodman-Ludwigshafen
CakePHP-Version: 1.2.x
OS: WIN

Re: Fremdkomponenten einbinden

Beitragvon Luckie » Do 2. Jul 2009, 09:02

Ich habe das Projekt übernommen. Und in dem /app/vendors Ordner war es auch vorher. Nur sind wir der Meinung, dass es da nicht hingehöre, da wir die Komponente auch in anderen Anwendungen verwenden wollen, also müsste sie im Ordner /vendors liegen, wenn ich richtig verstanden habe für was die Ordner bei Cake gedacht sind.
Luckie
 
Beiträge: 115
Registriert: Fr 22. Mai 2009, 12:16
OS: Windows XP

Re: Fremdkomponenten einbinden

Beitragvon havanna » Fr 3. Jul 2009, 19:50

hallo Luckie,
hast du es mal so versucht:
Code: Alles auswählen
App::import('Vendor','tcpdf',array('file' => VENDORS.'lib'.DS.'tcpdf'.DS.'tcpdf.php')


Ciao Thomas
Benutzeravatar
havanna
 
Beiträge: 191
Registriert: Mi 15. Okt 2008, 23:12
Wohnort: Bodman-Ludwigshafen
CakePHP-Version: 1.2.x
OS: WIN

Re: Fremdkomponenten einbinden

Beitragvon Luckie » Mi 8. Jul 2009, 09:14

Danke für den Hinweis. Aber ich habe jetzt in der Konfigurationsdatei von TCPDF den Pfad entsprechend gesetzt, jetzt geht es auch in diesem Verzeichnis. Aber ich werde das im Hinterkopf behalten für andere Komponeten.
Luckie
 
Beiträge: 115
Registriert: Fr 22. Mai 2009, 12:16
OS: Windows XP


Zurück zu Installation und Konfiguration

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron