انتخاب مدل از کنترلر

[rtl]

تو کد زیر کلمه Tag اشاره به مودل Tag داره که با همین نام داخل دایرکتوری models هستش؟ یعنی به این شکل ما میاییم تو کنترلر مودل رو بهش دسترسی پیدا میکنیم؟

[/rtl]


$tags=Tag::model()->suggestTags($keyword);

[right][rtl]

[font="Tahoma"]اگر دارید از دموی blog استفاده میکنید بله منظور از Tag همونه

اگر به فایل config/main.php یه نگاهی بندازی این کد رو میبینی:

[/font][left][font="Tahoma"]




  'import' => array

	)

    	'application.models.*',

    	'application.components.*',

	(

  

[/font][/left][font="Tahoma"]

که با این کد تمام کلاسهای موجود در دایرکتوریهای models و components هنگام اجرای application به طور خودکار لود میشن بنابراین ما به راحتی میتونیم توی کدمون هر جا که خواستیم اسم مدل رو بیاریم و Yii میفهمه منظور ما کدوم کلاسه

[/font][/rtl]

[/right]

[rtl]ممنون دوست عزیز پس اسم کلاس با اسم فایل مدل و اسم کنترلر یکی هستش نه؟[/rtl]

[right][rtl]

آره منتها کنترلر یه پسوند Controller هم داره

[/rtl]

[/right]