سوال در مورد عملکرد چند تابع درمورد کنترلرها

[size="3"][size="4"][font="Tahoma"][right]سلام به همه دوستان

اول از هر چیز کتابی که می خونم کتاب آقای برجیان هست

چند سوال در مورد چند تا تابع داشتم.

تابع actions چیه؟

فقط لیست اکشن های خارجی رو می فرسته؟

فرق filters و accesRules در چیست؟

از این جهت منظورمه که در بعضی جاها گفته شده که یکی از موارد استفاده فیلتر ها تعیین سطح دسترسیه؟!

دقیقا این فیلتر ها به چه دردی می خورن؟

میشه به عنوان هر چیزی استفاده کرد؟مثل اعتبار سنجی یا تعیین سطح دسترسی یا نه بیشتر برای کارای دیگه است.

فرق بین توابع run,runActionwithfilters,runaction در چیه؟

مخصوصا دو تابع اولی و سومی که هر دو اول فیلتر های اون اکشنو اجرا می کنن بعد اکشن اجرا میشه[/right][/font][/size][/size]

[right]سلام دوست عزیز

منم تازه کار با این فریم ورک رو شروع کردم.

فقط در مورد

accessRule , filter

اینو میتونم بگم که :

fiterها

تمام قوانین سطح دسترسی ای که در توابع به عنوان

accessRule

در همان

controller

تعریف کردی رو فراخوانی میکنند

البته اضافه کنم که این برداشت شخصی منه و تقریبا تجربی هست. اگر برداشتم اشتباه هست خوشحال میشم استادان گرامی اشکالم رو بگیرند

مرسی.[/right]

[right]

ممنون دوست عزیز

بعد از این نکته که گفتین تازه فهمیدم گوگلش کردم متوجه شدم!

[left]public function filters()

{

return array(


	'accessControl', // perform access control for CRUD operations


);

}[/left]

پس ما سطح دسترسی ها رو درست می کنیم بعد با کد بالا فیلترو روشون فعال می کنیم.

یعنی کد بالا سطح دسترسی ها رو اجرا می کنه.

کسی از دوستان دوتا سوال دیگه ام رو نمی دونه؟

اگه کسی می دونه جوابمو بده ممنون میشم[/right]