Yii Framework Forum: جديد فى yii - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

جديد فى yii مساعده بخصوص تسطيب اكستنشن

#1 User is offline   Ahmed Elbshry 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 21-July 12

Posted 05 September 2012 - 04:25 PM

السلام عليكم يا شباب
انا كنت هاكتب فى الانجليزى لكن قلت ننشط القسم العربى واهو برده نفهم بعض اكتر

انا جديد فى استخدام الفريم ورك وعجبنى اكستنشن NodeSet
ده الرابط بتاعه
http://www.yiiframew...stedsetbehavior
الحقيقه انا شفت جزئيه التسطيب لكن مفهمتش هو عايز ايه بالظبط
انا معرفش انهى موديل هاعمله كونفيجر وهاعمله كونفيجر ازاى؟!
تقريبا هو كان كاتب الشرح لواحد متمرس فى استخدام الفريم ورك

يا ريت يا جماعه لو حد يقدر يساعدنى فى تسطيبه بشرح خطوات تفصيليه
0

#2 User is offline   Ahmed Elbshry 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 21-July 12

Posted 05 September 2012 - 04:32 PM

للناس اللى هاتسألنى ليه مطلبتش من اللى عامل الاكستنشن انه يشرحه ==> انا حاولت لكن مقدرتش اعمل كومنت على الاكستنشن لانى عضو جديد
0

#3 User is offline   Muaid 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 93
  • Joined: 25-October 10
  • Location:Saudi Arabia

Posted 05 September 2012 - 05:51 PM


حياك الله ياأحمد واهلا فيك

بخصوص هذا الاكستنشن فهو كمبدأ ماله علاقة بالفريم وورك ويتم تطبيقة على اي فريم ورك .. وعشان توضح بقسم الشرح لقسمين

اولا لازم تعرف طبيعه عمل الشجرة المبنية على Nested Set

عندك هذي رابطين تشرح طريقة عمل هذا النوع من هيكلة البيانات

http://www.evanpeter...ested-sets.html

http://en.wikipedia....ested_set_model

ثانيا بخصوص سؤال طريقة التثبيت ياليت تشرح لي ايش الخطوات الي سويتها عشان اعرف فين الخطأ بالضبط لاني استخدم هذا الاكستنشن وطريقة عمله غير معقدة


1

#4 User is offline   Ahmed Elbshry 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 21-July 12

Posted 06 September 2012 - 03:14 AM

ألحقيقه انا اشتغلت بالنود سيت فى الدوكترين وعارف هى بتشتغل ازاى
ودى اول حاجه دورت عليها لما جيت اشتغل بالفريم ورك دى علشان هاتوفرلى وقت معقول
انا معرفتش ابدأ تسطيب الاكستنشن علشان يظهرلى مشكله

حضرتك بتقول ان مالوش علاقه بالفريم ورك.. بس الراجل اللى عمله بيقول ان ليه كونفجريشن علشان يشتغل مع الفريم ورك

انا معرفش انهى موديل هاعمله كونفيجر وهاعمله كونفيجر ازاى؟

ده هو سؤالى تحديدا
0

#5 User is offline   Muaid 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 93
  • Joined: 25-October 10
  • Location:Saudi Arabia

Posted 10 September 2012 - 01:38 AM


عذرا على التأخير

اذا بس على طريقة التثبيت فهي كالتالي ... لنفرض انك تريد عمل شجرة تتكون من رووت واحد فيكون التثبيت كالتالي

اولا تنزل الاكستنشن وتفك الضغط عنه وتضعه في مجلد
extensions

بعد ذلك تقوم بتشغيل ملف قاعده البيانات التالي
extensions/yiiext/behaviors/trees/schema.sql

ثم تذهب ملف إلى المودل المطلوب تطبيق Nested Set عليه

تضع هذا الكود كــ behavior كالتالي


public function behaviors()
{
  return array(
    'NestedSetBehavior'=>array(
      'class'=>'ext.yiiext.behaviors.trees.NestedSetBehavior',
      'leftAttribute'=>'lft',
      'rightAttribute'=>'rgt',
      'levelAttribute'=>'level',
  );
}


وبعد كذا تقدر تستخدمة بشكل طبيعي في الكود


$root=new Root;
$root->title='Mobile Phones';
$root->saveNode();
$root=new Root;
$root->title='Cars';
$root->saveNode();

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users