ورود

View Full Version : گرفتن attributeLabel به صورت استاتیک -- yii2 advanced template



desatir7316
پنج شنبه 07 خرداد 1394, 12:21 عصر
سلام دوستان
چطوری می تونم attributeLabe ها رو به صورت استاتیک بگیرم
نمی خوام یه تابع استاتیک مثل attributeLabel ایجاد کنم و مقدار هارو بگیرم، چون اینطوری مجبورم هرجی توی attributeLabels می ذارم توی نوع استاتیکش هم کپی کنم

ممنون

under22
پنج شنبه 07 خرداد 1394, 13:58 عصر
به صورت استاتیک نمیشه ولی به این صورت میشه


$model=new \app\models\Application();
echo $model->getAttributeLabel('id');

میتونید داخل مدل یه تابع استاتیک بنویسید که داخل تابع خود مدل رو ایجاد کنید و به طریقه بالا label رو ازش بگیرید

desatir7316
پنج شنبه 07 خرداد 1394, 16:22 عصر
میتونید داخل مدل یه تابع استاتیک بنویسید که داخل تابع خود مدل رو ایجاد کنید و به طریقه بالا label رو ازش بگیرید


از همین دارم الان استفاده می کنم
نتونستم از خودش چیزی بگیرم گفتم شاید داشته باشه من پیدا نکردم