سؤال

أحاول ترقية المخططات الموجودة في مكتبة Open Flash Chart 2 (الإصدار: KVASIR). اعتادت أن تعمل على ما يرام مع الإصدارات القديمة. ومع ذلك، باستخدام الإصدار الجديد، عندما أحاول إنشاء خطوط على سبيل المثال، أحصل على رسائل خطأ مثل

تحذير: تشمل (خط Hollow.php) [Function.Include]: فشل في فتح الدفق: لا يوجد مثل هذا الملف أو الدليل في C: xampp htdocs wematch library zend loader.php على السطر 83

خطأ فادح: فئة "Line_Hollow" غير موجود في C: xampp htdocs Wematch Wematch application default controlers feedbackcontroller.php على السطر 215

أظن أن zend_Loader_Autoloader يستبدل السفلات تحت إبطال علب الخلفية. هل يمكنني استبعاد مكتبة مخطط الفلاش المفتوحة بأكملها من zend_loader_Autoloader؟

هل كانت مفيدة؟

المحلول 2

اكتشفت أن API من مكتبة الفلاش المفتوحة قد تغيرت مع الإصدار الجديد (KVASIR). كما هو الحال في الإصدارات القديمة، هناك ملف تحتاج إلى تضمين جميع فئات المكتبة الأخرى (Open-Flash-Chart.php). رأيت أن the class line_hollow.php تم تعليقه في هذا الملف، وبالتالي أعتقد أنه مهمل. عندما حاولت تضمين line_hollow.php، كانت هناك بعض أخطاء المتابعة. لحسن الحظ، هناك طرق أخرى لتحقيق نفس النتيجة. بدلا من:

$line = new line_hollow();

اذهب أنت

$line= new line();
$dot = new hollow_dot();
$line->set_default_dot_style($dotTeam);

الطريقة الأخيرة تمنحك المزيد من المرونة، لأنه يمكنك إعطاء السمات الإضافية $ DOT.

نصائح أخرى

إنه تغيير _ إلى /. يمكنك فقط تضمين الملف بنفسك مسبقا.

Contain_Once ("المسار / إلى / line_hollow.php ')؛ أو أيا كان اسم الملف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top