如何在yii 1中获取所有atrribute标签

时间:2016-11-04 06:29:15

标签: php yii yii1.x

我有品牌表(它包含brand_id,brand_name,b_year)和此代码

`Products::model()->getAttributeLabel('brand_id')` 
var_dump(Products::model()->getAttributeLabel('brand_id'));

它仅显示brand_id标签。如何显示所有标签而不是一个?

3 个答案:

答案 0 :(得分:0)

试试这个

var_dump(Products::model()->attributeLabels());

答案 1 :(得分:0)

Hii attributeLabels()function中的Model。它返回array,其中database字段为关键字。

获取所有标签,只需要调用它,而不是像

那样的agruments
var_dump(Products::model()->attributeLabels()); // this will return complete array

getAttributeLabel写在CActiveRecord中,并且根据定义它的期望和论证,它不会给所有字段标签

答案 2 :(得分:0)

请试试这个,

$lables = Products::model()->attributeLabels();
print_r($labels);

$lables会返回Products型号的所有标签。