[font="Tahoma"][rtl]
سلام دوستان
چطوری می تونم attributeLabe ها رو به صورت استاتیک بگیرم
نمی خوام یه تابع استاتیک مثل attributeLabel ایجاد کنم و مقدار هارو بگیرم، چون اینطوری مجبورم هرجی توی attributeLabels می ذارم توی نوع استاتیکش هم کپی کنم
ممنون
[/rtl][/font]
reza.m
(Reza Mms)
May 28, 2015, 11:10am
2
desatir7316:
[font="Tahoma"][rtl]
سلام دوستان
چطوری می تونم attributeLabe ها رو به صورت استاتیک بگیرم
نمی خوام یه تابع استاتیک مثل attributeLabel ایجاد کنم و مقدار هارو بگیرم، چون اینطوری مجبورم هرجی توی attributeLabels می ذارم توی نوع استاتیکش هم کپی کنم
ممنون
[/rtl][/font]
[rtl][font="Tahoma"]
چرا از متد model استفاده نمیکنی؟
[/font][/rtl]
YourModel::model()->attributeLabels();
[font="Tahoma"][rtl]
این فکر کنم yii 1 هست، درسته؟
من yii2 دارم استفاده می کنم
[/rtl][/font]
reza.m
(Reza Mms)
May 28, 2015, 3:19pm
4
[rtl][font="Tahoma"]توی yii2 میتونی یه متد استاتیک اضافه کنی که کاری که میخوای رو انجام بده[/font][/rtl]
public static function staticAttributeLabels()
{
return (new static)->attributeLabels();
}
[font="Tahoma"][rtl]
از همین دارم الان استفاده می کنم
نتونستم از خودش چیزی بگیرم گفتم شاید داشته باشه من پیدا نکردم
[/rtl][/font]
[font="Tahoma"][right]کار قشنگ و آموزنده ای بود مرسی[/right][/font]
[font="Tahoma"][rtl]
بهتره اگه می خواید توی همه مدل هاتون باشه، ActiveRecord رو توسعه بدید که کارتون راحت تر بشه
[/rtl][/font]
reza.m
(Reza Mms)
May 29, 2015, 7:22pm
8
[rtl]
[font="Tahoma"]
خواهش میکنم، امیدوارم موفق باشید
[/font]
[/rtl]