سلامیه وب سرویس نوشتم، روی سیستم خودم کار می کنه ولی وقتی می برم روی هاست، فقط یکی از کنترلرها کار می کنه و بقیه خطای زیر رو می دن:
{ "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:
<?phpnamespace 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
<?phpnamespace appcontrollers;
class UserController extends BaseActiveController
{ public $modelClass = 'appmodelsuser';}
store controller:
<?phpnamespace appcontrollers;
class StoreController extends BaseActiveController
{ public $modelClass = 'appmodelsstore';}
ممنون می شم راهنمایی کنید
برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید
برچسب : نویسنده : خنجی prog بازدید : 188 تاريخ : پنجشنبه 26 فروردين 1395 ساعت: 11:55