رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کار نکردن rest بر روی هاست
#1
سلام

یه وب سرویس نوشتم، روی سیستم خودم کار می کنه ولی وقتی می برم روی هاست، فقط یکی از کنترلرها کار می کنه و بقیه خطای زیر رو می دن:
{

 "name": "PHP Fatal Error",
 "message": "Class 'app\models\store' not found",
 "code": 1,
 "type": "yii\base\ErrorException",
 "file": "/home/coolapps/public_html/vendor/yiisoft/yii2/rest/Action.php",
 "line": 88,
 "stack-trace": [
   "#0 [internal function]: yii\base\ErrorHandler->handleFatalError()",
   "#1 {main}"
 ]
}


یه relation بین کنترلر user و store هست که وقتی از طریق کنترلر user می خوام دسترسی پیدا کنم مشکلی نداره و به درستی جواب می ده ولی خود کنترلر store خطا داره:

base controller:
<?php


namespace appcontrollers;

use yiifiltersauthCompositeAuth;
use yiifiltersauthHttpBasicAuth;
use yiifiltersauthHttpBearerAuth;
use yiifiltersauthQueryParamAuth;
use yiirestActiveController;

class BaseActiveController extends ActiveController
{
   public function behaviors()
   {
       $behaviors = parent::behaviors();
       $behaviors['authenticator'] = [
           'class' => CompositeAuth::className(),
           'authMethods' => [
               HttpBasicAuth::className(),
               HttpBearerAuth::className(),
               QueryParamAuth::className(),
           ],
       ];
       return $behaviors;
   }
}


user controller
<?php


namespace appcontrollers;

class UserController extends BaseActiveController
{
   public $modelClass = 'appmodelsuser';

}


store controller:
<?php


namespace appcontrollers;

class StoreController extends BaseActiveController
{
   public $modelClass = 'appmodelsstore';

}


ممنون می شم راهنمایی کنید
no pain, no gain
پاسخ
تشکر شده توسط:




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