2013-12-14 78 views
1

控制器CakePHP的1.3幫手default.thtml中

class PagesController extends AppController 
{ 
    public $helpers = array('Formatacao'); 
    . 
    . 
    . 
} 

助手

class FormatacaoHelper extends AppHelper 
{ 
var $name = 'Formatacao'; 
    . 
    . 
    . 
} 

我得到這個錯誤在佈局找不到查看:: $ Formatacao [APP \視圖\佈局\ default.thtml中,線51]

試圖使用這樣的:$這 - > Formatacao-> get_clean_base_url(假);

我失蹤了什麼?

此致敬禮。

回答

0

您不應該將幫助器添加到CakePHP的PagesController中。

做,在AppController中,而不是:

class AppController extends Controller { 
    public $helpers = array('Formatacao'); 
} 
+0

我這樣做,但在default.thtml中我無法訪問$這個 - > Formatacao。 –

+0

你可以在這裏發佈助手類文件的結構嗎? – XuDing

+0

肯定:http://bin.cakephp.org/view/1423598781 –