جديد فى yii

السلام عليكم يا شباب

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

انا جديد فى استخدام الفريم ورك وعجبنى اكستنشن NodeSet

ده الرابط بتاعه

http://www.yiiframework.com/extension/nestedsetbehavior

الحقيقه انا شفت جزئيه التسطيب لكن مفهمتش هو عايز ايه بالظبط

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

تقريبا هو كان كاتب الشرح لواحد متمرس فى استخدام الفريم ورك

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

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

[rtl]

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

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

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

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

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

http://en.wikipedia…ested_set_model

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

[/rtl]

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

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

انا معرفتش ابدأ تسطيب الاكستنشن علشان يظهرلى مشكله

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

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

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

[rtl]

[size="3"]عذرا على التأخير

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

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

extensions

بعد ذلك تقوم بتشغيل ملف قاعده البيانات التالي

[color="#222222"][font="Menlo, Consolas,"]extensions/yiiext/behaviors/trees/schema.sql[/font][/color]

[/size][font="Menlo, Consolas,"][color="#222222"][size="3"]

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

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

[/size]

[/rtl]




public function behaviors()

{

  return array(

    'NestedSetBehavior'=>array(

      'class'=>'ext.yiiext.behaviors.trees.NestedSetBehavior',

      'leftAttribute'=>'lft',

      'rightAttribute'=>'rgt',

      'levelAttribute'=>'level',

  );

}

[/color][/font][color="#222222"][rtl][/color] [font="Menlo, Consolas,"][color="#222222"][size="3"]

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

[/size][/color][/font][color="#222222"][/rtl][/color][font="Menlo, Consolas,"][color="#222222"]




$root=new Root;

$root->title='Mobile Phones';

$root->saveNode();

$root=new Root;

$root->title='Cars';

$root->saveNode();

[/color][/font]

Muaid اخي مؤيد انت عبقري بجد

ياريت

اضافة درس او درسين

لبداية استخدام الفريم ورك

لاني حصلت دروس فيديو من اليوتيوب

لكني لم استطيع اتفيذها دائما يظهر لي اخطاء خاصة مع السيرفر المحلي xwamp

[rtl]

حياك الله اخوي حسن

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

اخوك مؤيد

[/rtl]

[rtl]

السلام عليكم،،،

اخوي حسن هذا رابط لفيديو قمت بعملة يشرح طريقة تثبيت السيرفر المحلي او الخادم المحلي

وأشرح ايضا طريقة تنزيل وتثبيت اطار العمل Yii وعمل اول من مشروع عن طريقة

http://www.youtube.c…h?v=IeDKcD6AkYQ

بالتوفيق اخوي

[/rtl]

الله يسلم ايديك اخي مؤيد

ويجزيك الف خير

انت تفيد شباب بتعيش وبتفح بيوت من هذه الدروس

سندعو لك دائما بالتوفيق

[rtl]

اللهم لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وزدنا علما

[/rtl]