PDA

View Full Version : کامپوننت و رفتار در Yii چیستند؟ (حل شد)



abdollah110110
شنبه 08 آذر 1393, 09:56 صبح
سلام

لطفا در مورد کامپوننت و رفتارها در Yii توضیحاتی با مثال بیان نمایید.

متشکرم

MMSHFE
شنبه 08 آذر 1393, 23:20 عصر
کامپوننت یا جزء به بخشهای کوچکی در حد یک کلاس میگن که به تنهایی کامل نیست و کمک میکنه یک برنامه بزرگتر کارش رو انجام بده. مثل urlManager و...
رفتارها اتفاقاتی هستن که توی برنامه (معمولاً توی اکتیو رکورد) رخ میدن و برنامه میتونه بهشون واکنش نشون بده. برای مثال اگه توی مدلتون متدی به اسم afterFind بسازین، هروقت روی اون مدل متدهای find و findAll و findByPk و... رو صدا بزنید، اون متد اجرا میشه.