1
我試圖在我的〜/網站/ cakeapps/CakePHP的配置CakePHP的控制器無法識別的文件結構
文件夾結構開始新的CakePHP的項目。我能夠使用cake bake
命令創建一個新項目,並將其放入我的/cakephp
目錄中。我的項目文件結構現在看起來像這樣。
/cakeapps/cakephp/app/<Project>/
我按照教程,我有我的database.php中文件進行配置,配置core.php中開創了定製控制器<IjazaController>
擴展了AppController
。此文件
class IjazaController extends AppController {
function beforeFilter(){
parent::beforeFilter();
}
public function index(){
}
}
具有/View/Ijaza/index.ctp
下一個相應的index.ctp文件。當我嘗試瀏覽到這個網址http://localhost/cakephp/ijaza/
我結束了一個錯誤:
Error: CakephpController could not be found.
Error: Create the class CakephpController below in file: cakephp/Controller/CakephpController.php
<?php
class CakephpController extends AppController {
}
我不知道爲什麼我的URL路由沒有找到index.ctp文件,我使用的是Mac計算機配XAMPP
把後/ cakephp與/ cakeapps在同一目錄級別。我的本地主機不能再找到索引根目錄。它一直在/ Sites/cakeapps中查找。我如何改變這個localhost尋找/ cakephp /和你建議的文件夾結構 – Warz
你必須將你的apache配置指向〜/ Sites/cakephp /文件夾,然後你可以通過http:// localhost/yourproject訪問它/ ijaza/ – powtac
我已經設置了這個文件結構,並且xammp能夠讀取它。我現在有一個致命的錯誤CakePHP核心無法找到。我會問這是一個單獨的問題。感謝您在正確的文件夾結構上的幫助 – Warz