include(/app/vendors/debughelpers.php) [function.include]: failed to open stream: No such file or directory [APP\views\transactions\createpdf.php, line 22]
Mein Code:
- Code: Alles auswählen
- include '/app/vendors/debughelpers.php';
Oder kann man das auch irgendwie eleganter mit Hilfe des Cake-Frameworks machen?
So:
- Code: Alles auswählen
- App::import('tcpdf', 'debughelpers');
Findet er die Klasse jedenfalls nicht.
Un dich glaube auch nicht, dass ich sie mit use im Controller einbinden kann. Denn der zugehörige view sieht so aus:
- Code: Alles auswählen
- <?php
//In diesem View wird ein PDF mit der Klasse TCPDF erzeugt
//Die Doku der Klasse ist auf
// http://www.tecnick.com/pagefiles/tcpdf/doc/index.html
//zu finden
App::import('Vendor','tcpdf');
include "createpdf.php";
$foo = new CreatePDF('transaction'.$transaction['Transaction']['id']);
$foo->printIt($transaction, $customerContact);
?>
Dort habe ich es mittles include gelöst, was auch funktionierte, da die Datei im gleichen Ordner liegt. Aber die würde ich auch gerne im Ordner "app/vendors" haben.