我已經刪除了我對此原來的問題,並重新發布,使這個問題更加清晰錯誤:在此服務器上找不到請求的地址'/ admin/hear_aboutus'。 | CakePHP的
我有兩個控制器
1)interests_controller.php
class InterestsController extends AppController
{
var $name = 'Interests';
function admin_index()
$this->pageTitle = __l('Interests');
$this->Interest->recursive = 0;
$this->set('Interests', $this->paginate());
}
2)hear_aboutus_controller .php
class HearAboutusController extends AppController
{
var $name = 'HearAboutus';
function admin_index()
{
$this->pageTitle = __l('Where did you hear of us?');
$this->HearAboutus->recursive = 0;
$this->set('HearAboutus', $this->paginate());
}
他們被稱爲以下方式
1) admin/interests
2) admin/hear_aboutus
現在利息控制器使所有prefectly但是當我打電話聽說我們我得到控制未發現管理/ hear_aboutus'此服務器上未找到。
我的兩個型號看起來像這樣
1)interest.php
class Interest extends AppModel
{
var $name = 'Interest';
2)hear_aboutu.php
class HearAboutu extends AppModel
{
var $name = 'HearAboutu';
var $useTable="hear_about_us";
的意見是
1) interests/admin_index.ctp
2) hear_aboutus/admin_index.ctp
我老實說不知道我在這裏做錯了什麼,因爲這兩個都是完全一樣的kust dirrerent命名約定和唯一的興趣作品?當我設置調試模式爲兩個我得到控制器不在標題,然後一個空白頁面發現
試圖改變你控制器名稱爲 「ThoughtsController」 和你的模型,以 「思想」。此外,將表格重命名爲「想法」(您還必須更改序列名稱和其他內容;但只有在此測試有效時才執行此操作)。如果錯誤消失了,也許這個inflector不能處理你以前給過的名字。 – PEdroArthur