abuzarmesry
(Abuzaralmesry)
1
[right][font="Arial"][b][size="5"]السلام عليكم
أنا أستخدم
CDbCache
ونوع قاعدة بياناتي هو
mysql
والافتراضي كما هو معلوم أن يكون اسم الجدول
YiiCache
لكنني أتعجب عندما أفتح
phpMyAdmin
لا أجد الجدول المذكور
وسؤالي هو أين أجد الجدول
YiiCache
الذي يتم فيه تخزين الكاش
وجزاكم الله خيرا
[/size][/b][/font][/right]
muaid
(Muaid M.)
2
[rtl]
وعليكم السلام
هل قمت بتحديد قاعدة البيانات في ملف الإعدادات؟
ياليت لو تحط لنا الكود المستخدم لاعداد CDbCache في ملف الاعدادات
[/rtl]
muaid
(Muaid M.)
3
[rtl]
ملاحظة: سيتم حذف سؤالك بالاضافة للرد الذي قمت بإضافتة من موضوع الاسئلة العام لوجود موضوع مستقل قائم … تحياتي
[/rtl]
[right]أشكرك على تجاوبك معي[/right]
‘components’=>array(
'cache'=>array(
'class'=>'system.caching.CDbCache',
),
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=movie_store',
'emulatePrepare' => true,
'username' => 'root',
'password' => '000000',
'charset' => 'utf8',
),
muaid
(Muaid M.)
5
[rtl]
يجب تحديد اعدادات انشاء قاعده البيانات بالاعدادات ويفضل تحديد اسم قاعده البيانات وتستطيع ايضا تحديد اسم للجدول
جرب الكود التالي
[/rtl]
‘cache’ => array(
[size=2] ‘class’ => ‘system.caching.CDbCache’,[/size]
[size=2] ‘connectionID’=>‘db’,[/size]
[size=2] ‘cacheTableName’=>‘My_New_Table_Name’,[/size]
[size=2] ‘[/size]autoCreateCacheTable[size=2]’=>true,[/size]
[size=2]),[/size]
[rtl]
اتمني ان الكود السابق يحل مشكلتك … واعتذر لك عن التاخير بالرد لضروف السفر
لك تحياتي
[/rtl]
كدة تمام
جزاك الله خيرا
انحلت المشكلة
ولكن يبقى السؤال
وهو
أنه قبل إرسالك للحل
كان الكاش يتم بالفعل بصورة سليمة
ولكني لم أستطع أن أتوصل للموضع الذي كان يتم فيه تخزين الكاش
صحيح المشكلة انحلت الآن
ولكنني كررت سؤالي هنا مرة ثانية بقصد أنني أريد أن أفهم عمل الفريم ورك بشكل جيد
muaid
(Muaid M.)
7
[rtl]
واياك
بشكل افتراضي فان اطار العمل يستخدم قاعدة بيانات SQLite تجدها في مجلد run الموجود في مجلد protected
ماني متاكد من اسم الملف ولاكني متاكد انك راح تعرفة باذن الله
[/rtl]
[size="7"][center]جزاك الله خيرا
أفدتني كثيرا[/center][/size]
muaid
(Muaid M.)
9
[rtl]
واياك … اذا كنت قد استفدت من ما سبق فتستطيع تقييم الرد او الردود وذلك بالضغط على علامة (+) اسفل يمين مربع كل الرد تم اضافته
موفق خير
[/rtl]