我有品牌表(它包含brand_id,brand_name,b_year)和此代码
`Products::model()->getAttributeLabel('brand_id')`
var_dump(Products::model()->getAttributeLabel('brand_id'));
它仅显示brand_id标签。如何显示所有标签而不是一个?
答案 0 :(得分:0)
试试这个
var_dump(Products::model()->attributeLabels());
答案 1 :(得分:0)
Hii attributeLabels()
是function
中的Model
。它返回array
,其中database
字段为关键字。
获取所有标签,只需要调用它,而不是像
那样的agrumentsvar_dump(Products::model()->attributeLabels()); // this will return complete array
getAttributeLabel
写在CActiveRecord
中,并且根据定义它的期望和论证,它不会给所有字段标签
答案 2 :(得分:0)
请试试这个,
$lables = Products::model()->attributeLabels();
print_r($labels);
$lables
会返回Products
型号的所有标签。