我使用gd庫創建圖像。
該腳本創建圖像對象,然後打開logo.png
圖像並將其粘貼到$image
。Cakephp 3:從包含在同一文件夾中的另一個文件讀取img文件夾中的文件
$image = ImageCreate(192,64);
$myFile = imagecreatefrompng('logo.png');
imagecopy($image,$myFile,0,0,0,0,64,64);
ImageDestroy($myFile);
這個腳本在另一個應用程序工作正常(無框架),但在這裏,在CakePHP中3,這是行不通的。
腳本和logo.png
圖像位於CakePHP的webroot/img
文件夾中。
腳本被稱爲從視圖(模板)這樣說:
<img src="/cake/img/kana/makelogo.php">
的腳本錯誤消息崩潰。 (Firefox說圖像文件因損壞而無法顯示。)
當行$myFile = imagecreatefrompng('logo.png');
未被註釋時,它崩潰。
是否有特殊的路由設置允許img文件夾中的腳本訪問img文件夾中的文件?
我試過相對路徑,但它不起作用。我會嘗試將其移動到控制器 – LuTo