背景: - 在Windows 7的wAMP堆棧上運行CakePHP 2.3 - CakePHP控制檯是在幾個星期前創建的,我的初始腳本似乎工作正常:沒有錯誤和信息正確更新。 - 幾個星期後編碼間斷,我已經回到相同的腳本,現在,aftre試圖讓他們再次運行,我在控制檯中發現致命的錯誤。 - 我在此期間沒有更新任何文件或更新過CakePHP內核。 - 我可能在最後一次測試後(在幾周前的同一天)向shell中添加了一些代碼,儘管我嘗試刪除任何可能的「新」代碼,甚至試圖運行簡單的'HelloShell'無濟於事。CakePHP Shell - 致命錯誤 - 無法找到'AppModel'或shell只是列出模型類
錯誤: - 最初我得到了一個致命錯誤:找不到'AppModel'文件,它指向我的Model文件夾中的第一個自定義模型。 我做了一些研究,並嘗試添加'App :: uses('AppModel','Model');'到指定模型文件的頂部。 這刪除了致命的錯誤,雖然現在運行/任何/控制檯腳本IE'蛋糕控制檯你好' - CookBook上列出的Hello World腳本 - 不運行該腳本。相反,它列出了所有當前的Model類。
我使用的方法: 我打開了一個命令提示符。 我導航到我的'應用程序'較舊。 I型: 蛋糕控制檯 我得到上述isted問題
AP的SI工作的罰款(或者錯誤或模型類的列表中,如果我已經添加了使用語句我有第一個模型文件。)在瀏覽器中 - 我沒有收到任何錯誤或異常。我之前從未在我的任何文件的頂部有'App :: uses',而且之前shell已經工作過。
我是否真的必須通過並將其添加到所有文件的頂部,或者是否有其他缺失指示的事實:控制檯在我嘗試運行腳本時列出了所有模型文件?授予 - 我對外殼/控制檯非常陌生,我不知道還有什麼地方可以解決這個問題。