3

我有 Brand 表(它包含 brand_id、brand_name、b_year )和这段代码

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

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

4

3 回答 3

0

Hii attributeLabels()是一个functionModel. 它返回一个arraywithdatabase字段作为键。

要获得所有标签,您只需调用它而不需要像

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

getAttributeLabel写在哪里CActiveRecord并且它根据定义期望和参数它不会给出所有字段标签

于 2016-11-04T07:13:08.117 回答
0

尝试这个

var_dump(Products::model()->attributeLabels());
于 2016-11-04T06:54:48.250 回答
0

请试试这个,

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

$lablesProducts从模型返回所有​​标签。

于 2016-11-07T04:21:59.293 回答