[rtl]
تو کد زیر کلمه Tag اشاره به مودل Tag داره که با همین نام داخل دایرکتوری models هستش؟ یعنی به این شکل ما میاییم تو کنترلر مودل رو بهش دسترسی پیدا میکنیم؟
[/rtl]
$tags=Tag::model()->suggestTags($keyword);
[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]