رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چرا ویوهای ماژول پیدا نمیشوند؟ (حل شد)
#1
سلام

چرا لیوت و فایل index ماژول پیدا نمیشوند و خطای 404 صفحه ای یافت نشد، داده میشود؟

namespace appmodulesadmin;

use yiibaseModule;

class ModuleAdmin extends Module {
   public $controllerNamespace = 'appmodulesadmincontrollers';

   public function init(){
       return parent::init();
   }
}
متشکرم
پاسخ
تشکر شده توسط:
#2
این مشکل حل شد.
کدهای صحیح بصورت زیر هستند:

namespace appmodulesadmin;

use yiibaseModule;

class ModuleAdmin extends Module {

   public $controllerNamespace = 'appmodulesadmincontrollers';

   public function init(){
       Yii::$app->homeUrl .= '?r=admin';
       Yii::$app->errorHandler->errorAction = 'admin/default/error';
       return parent::init();
   }
}

namespace appmodulesadmincomponents;

use Yii;
use yiiwebController;

class AdminController extends Controller {

   public function init() {
       return parent::init();
   }

}


namespace appmodulesadmincontrollers;

use yiiwebController;
use appmodulesadmincomponentsAdminController;

class DefaultController extends AdminController {

   public function actions()
   {
       return [
           'error' => [
                'class' => 'yiiwebErrorAction',
            ],
       ];
   }

   public function actionIndex(){
       return $this->render('index');
   }

}

'modules' => [
       'admin' => [
            'class' => 'appmodulesadminModuleAdmin',
        ],
   ],
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان