2017-04-12 4 views
0

yii-advanced-app-2.0.11.tgzアーカイブでYii 2をインストールします。アンパックとinitの後、私は成功したYii 2を実行しました。フォルダプロジェクトでは、私はバックエンドとフロントエンドのアプリケーションを参照してください。 今、私はクリニックのアプリケーションを作成したいと思います。 Yii 2はそれをすることができますか?私はGoogleを検索しますが、解決策を見つけることはできません。Yii2で新しいアプリケーションフォルダを追加するにはどうすればいいですか?

  • バックエンド&フロントエンド
  • クリニック(それを行うことができますどのように?)

し、私は、フロントエンドのディレクトリをコピーし、「クリニック」という名前を付け、「診療所」にすべての単語「フロントエンド」を交換してください。しかし、私はこのようなエラーが出る:私の認識で

An Error occurred while handling another error: 
exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "site/error".' in R:\xampp-1-8\htdocs\berobat.id\vendor\yiisoft\yii2\base\Module.php:532 
Stack trace: 
#0 R:\xampp-1-8\htdocs\berobat.id\vendor\yiisoft\yii2\web\ErrorHandler.php(95): yii\base\Module->runAction('site/error') 
#1 R:\xampp-1-8\htdocs\berobat.id\vendor\yiisoft\yii2\base\ErrorHandler.php(111): yii\web\ErrorHandler->renderException(Object(yii\web\NotFoundHttpException)) 
#2 [internal function]: yii\base\ErrorHandler->handleException(Object(yii\web\NotFoundHttpException)) 
#3 {main} 
Previous exception: 
exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "".' in R:\xampp-1-8\htdocs\berobat.id\vendor\yiisoft\yii2\base\Module.php:532 
Stack trace: 
#0 R:\xampp-1-8\htdocs\berobat.id\vendor\yiisoft\yii2\web\Application.php(102): yii\base\Module->runAction('', Array) 
#1 R:\xampp-1-8\htdocs\berobat.id\vendor\yiisoft\yii2\base\Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request)) 
#2 R:\xampp-1-8\htdocs\berobat.id\klinik\web\index.php(17): yii\base\Application->run() 
#3 {main} 

Next exception 'yii\web\NotFoundHttpException' with message 'Page not found.' in R:\xampp-1-8\htdocs\berobat.id\vendor\yiisoft\yii2\web\Application.php:114 
Stack trace: 
#0 R:\xampp-1-8\htdocs\berobat.id\vendor\yiisoft\yii2\base\Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request)) 
#1 R:\xampp-1-8\htdocs\berobat.id\klinik\web\index.php(17): yii\base\Application->run() 
#2 {main} 

をまだこれであれば、これはexception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "site/error".'はもう表示されないこのエラーを私は「フロントエンド/コントローラ」に変更し設定namespaceController="clinic/controllers"を、設定についてですが、あなたは知っています私のクリニックのアプリケーションはフロントエンドコントローラをロードします。だから何をすべきか?お願い助けて!。本当にありがとう!。

答えて

0

クリニックのエイリアスを下記のようにcommon/config/bootstrap.phpファイルに追加し、クリニックフォルダ内のすべてのフロントエンドネームスペースを新しく追加された別名で更新します。

Yii::setAlias('@clinic', dirname(dirname(__DIR__)).'/clinic'); 
+0

ありがとう@IrfanAli – rahmatheruka

関連する問題