2016-03-28 22 views
0

私は既存のプロジェクトを持っています。私は私の個人的なPCでこのプロジェクトを設定しましたが、私は次のエラーが発生している他のPCでそれを設定しようとすると。Yiiフレームワーク:致命的なエラーコントローラクラスが見つかりません

(!) Fatal error: Class 'Controller' not found in C:\wamp\www\gal\protected\controllers\SiteController.php on line 3 
Call Stack 
# Time Memory Function Location 
1 0.0000 131192 {main}() ...\index.php:0 
2 0.0110 1167128 CApplication->run() ...\index.php:15 
3 0.0110 1167752 CWebApplication->processRequest() ...\CApplication.php:185 
4 0.0120 1295328 CWebApplication->runController() ...\CWebApplication.php:141 
5 0.0120 1295496 CWebApplication->createController() ...\CWebApplication.php:276 
6 0.0120 1334120 require('C:\wamp\www\gal\protected\controllers\LoginController.php') ...\CWebApplication.php:354 
7 0.0120 1334280 spl_autoload_call () ...\CWebApplication.php:8 
8 0.0120 1334304 YiiBase::autoload() ...\CWebApplication.php:8 
9 0.0120 1335464 CApplication->handleError() ...\CWebApplication.php:442 
10 0.0160 1800752 CErrorHandler->handle() ...\CApplication.php:834 
11 0.0160 1792904 CErrorHandler->handleError() ...\CErrorHandler.php:133 
12 0.0160 1801992 CErrorHandler->renderError() ...\CErrorHandler.php:296 
13 0.0160 1802024 CWebApplication->runController() ...\CErrorHandler.php:368 
14 0.0160 1802024 CWebApplication->createController() ...\CWebApplication.php:276 
15 0.0160 1819904 require('C:\wamp\www\gal\protected\controllers\SiteController.php') ...\CWebApplication.php:354 

マイフォルダ構造は、厳格なエラーの

myproject 
    protected 
    command 
    components 
    config 
    controllers 
    data 
    extensions 
    messages 
    migrations 
    models 
    modules 
    test 
    views 


Main.php has 
'import'=>array(
    'application.models.*', 

    'application.components.*' 

), 

よろしく、 アショク

+0

SiteControllerコードを表示できますか? – ttdijkstra

+1

CControllerの代わりにControllerを拡張しようとしているようですが、確信が持てません。 – ttdijkstra

答えて

1

チェック "コントローラ" です。私の場合ヘルプの例

public function beforeRender($view) 

またはSTRICTのためにerror_reportingのオフに

public function beforeRender() 

から修正され、それが助けかどうかを確認、その後は同様の問題であることを確実に知ります。

+0

これはまさに答えです。 – Henry

関連する問題