رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در شناسایی مدل (حل شد)
#1
درود
وقتی پروژه رو روی یکی از هاست های رایگان خارجی آپلود کردم.
خطای زیر رو برمیگردونه :
PHP Fatal Error 'yii\base\ErrorException' with message 'Class 'common\models\cmsCategory' not found' 

in /home/vol11_2/byethost15.com/b15_18836043/htdocs/lib/frontend/views/site/index.php:20

Stack trace:
#0 [internal function]: yii\base\ErrorHandler->handleFatalError()
#1 {main}
در حالی که این پروژه بر روی لوکالهاست به خوبی کار میکنه.اینم قسمتی از کد های صفحه ایندکس و مدل مربوط :
<?php
use common\models\cmsCategory;
$cat=cmsCategory::find()->all();
?>
مدل:
<?php

namespace common\models;

use Yii;
use yii\helpers\Html;

/**
* This is the model class for table "{{%cms_category}}".
*
* @property integer $id
* @property string $catName
* @property integer $parentID
* @property integer $reguId
* @property integer $updateuid
* @property string $desc
*
* @property CmsCategory $parent
* @property CmsCategory[] $cmsCategories
* @property CmsUser $regu
* @property CmsUser $updateu
* @property CmsPostsRelCategory[] $cmsPostsRelCategories
*/
class CmsCategory extends \yii\db\ActiveRecord
{
.
.
.
مشکل چیه و چجوری رفع کنم؟
تشکر
پاسخ
تشکر شده توسط:
#2
لینوکس به بزرگی و کوچکی حروف حساسه. اسم کلاس با اسم فایل یکسان نیست یا اگه هست، با C بزرگ هست ولی شما توی کد از c کوچک استفاده کردین.
پاسخ
تشکر شده توسط: dmaon
#3
بله همینطور بود. و من بخاطر کار با ویندوز اینو نمیدونستم.خیلی ممنون.
پاسخ
تشکر شده توسط:




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