السلام عليكم يا شباب
انا كنت هاكتب فى الانجليزى لكن قلت ننشط القسم العربى واهو برده نفهم بعض اكتر
انا جديد فى استخدام الفريم ورك وعجبنى اكستنشن NodeSet
ده الرابط بتاعه
http://www.yiiframew...stedsetbehavior
الحقيقه انا شفت جزئيه التسطيب لكن مفهمتش هو عايز ايه بالظبط
انا معرفش انهى موديل هاعمله كونفيجر وهاعمله كونفيجر ازاى؟!
تقريبا هو كان كاتب الشرح لواحد متمرس فى استخدام الفريم ورك
يا ريت يا جماعه لو حد يقدر يساعدنى فى تسطيبه بشرح خطوات تفصيليه
Page 1 of 1
جديد فى yii مساعده بخصوص تسطيب اكستنشن
#2
Posted 05 September 2012 - 04:32 PM
للناس اللى هاتسألنى ليه مطلبتش من اللى عامل الاكستنشن انه يشرحه ==> انا حاولت لكن مقدرتش اعمل كومنت على الاكستنشن لانى عضو جديد
#3
Posted 05 September 2012 - 05:51 PM
حياك الله ياأحمد واهلا فيك
بخصوص هذا الاكستنشن فهو كمبدأ ماله علاقة بالفريم وورك ويتم تطبيقة على اي فريم ورك .. وعشان توضح بقسم الشرح لقسمين
اولا لازم تعرف طبيعه عمل الشجرة المبنية على Nested Set
عندك هذي رابطين تشرح طريقة عمل هذا النوع من هيكلة البيانات
http://www.evanpeter...ested-sets.html
http://en.wikipedia....ested_set_model
ثانيا بخصوص سؤال طريقة التثبيت ياليت تشرح لي ايش الخطوات الي سويتها عشان اعرف فين الخطأ بالضبط لاني استخدم هذا الاكستنشن وطريقة عمله غير معقدة
#4
Posted 06 September 2012 - 03:14 AM
ألحقيقه انا اشتغلت بالنود سيت فى الدوكترين وعارف هى بتشتغل ازاى
ودى اول حاجه دورت عليها لما جيت اشتغل بالفريم ورك دى علشان هاتوفرلى وقت معقول
انا معرفتش ابدأ تسطيب الاكستنشن علشان يظهرلى مشكله
حضرتك بتقول ان مالوش علاقه بالفريم ورك.. بس الراجل اللى عمله بيقول ان ليه كونفجريشن علشان يشتغل مع الفريم ورك
انا معرفش انهى موديل هاعمله كونفيجر وهاعمله كونفيجر ازاى؟
ده هو سؤالى تحديدا
ودى اول حاجه دورت عليها لما جيت اشتغل بالفريم ورك دى علشان هاتوفرلى وقت معقول
انا معرفتش ابدأ تسطيب الاكستنشن علشان يظهرلى مشكله
حضرتك بتقول ان مالوش علاقه بالفريم ورك.. بس الراجل اللى عمله بيقول ان ليه كونفجريشن علشان يشتغل مع الفريم ورك
انا معرفش انهى موديل هاعمله كونفيجر وهاعمله كونفيجر ازاى؟
ده هو سؤالى تحديدا
#5
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();
Share this topic:
Page 1 of 1

Help












