رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در شناسایی مدل (حل شد)
#1
درود
وقتی پروژه رو روی یکی از هاست های رایگان خارجی آپلود کردم.
خطای زیر رو برمیگردونه :
[shcode=php]PHP Fatal Error 'yiibaseErrorException' with message 'Class 'commonmodelscmsCategory' not found'

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

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

namespace commonmodels;

use Yii;
use yiihelpersHtml;

/**
* 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 yiidbActiveRecord
{
.
.
.[/shcode]
مشکل چیه و چجوری رفع کنم؟
تشکر
پاسخ
تشکر شده توسط:
#2
لینوکس به بزرگی و کوچکی حروف حساسه. اسم کلاس با اسم فایل یکسان نیست یا اگه هست، با C بزرگ هست ولی شما توی کد از c کوچک استفاده کردین.
پاسخ
تشکر شده توسط: dmaon
#3
بله همینطور بود. و من بخاطر کار با ویندوز اینو نمیدونستم.خیلی ممنون.
پاسخ
تشکر شده توسط:




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