2012-06-03 53 views
0

工作,我需要加載控制器類和我嘗試:應用::進口不受用於控制器

App::import('Controller','AppController'); 

App::import('Controller','PagesController'); 

但這每次返回false。當我嘗試這個:

App::import('Model','AppModel'); 

它返回true,所以它似乎不適用於控制器 - 爲什麼?

回答

3

App::import(type, name)用於控制器時,只需在創建實例變量時,不需要在導入的名稱中包含「控制器」。

App::import('Controller', 'Pages'); 
$Pages = new PagesController; 
+1

但他應該仍然使用App :: uses - 因爲他使用2.x! – mark

+0

我同意在這裏標記'App :: uses('Pages','Controller');'更適合於2.x –

+0

不,我需要App :: import - 我只需要加載類但不能構造它。 – user606521

相關問題