تالار گفتمان nCIS.ir

نسخه‌ی کامل: کار نکردن rest بر روی هاست
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام

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

 "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';

}


ممنون می شم راهنمایی کنید