خرید بک لینک
سلام

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

{

 "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 [inteal 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(),
           ],
       ];
       retu $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';

}

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

برچسب: نویسنده: خنجی تاريخ: پنجشنبه 26 فروردين 1395 ساعت: 11:55

صفحه بندی