小编Ros*_*ike的帖子

Yii gridview使用外部变量值

我在我的Teacher模型中有一个函数,它返回categories数组.

getCaterogies() {
   return array('1' => 'short tempered', '2' => 'funny', '3' => 'visionary', ...);
}
Run Code Online (Sandbox Code Playgroud)

我将索引存储在数据库中,并使用与之对应的数组值在任何地方显示值.

$categories = $teacher->categories;
$category = $categories[$teacher->category];
Run Code Online (Sandbox Code Playgroud)

我这样做是因为一旦有人建议我不要将字符串存储在状态数据库中,而是存储整数值,并将转换存储在数据库中或在ht模型中定义它.字符串的问题在于它们在比较中更容易出现人为错误.可能是因为区分大小写.

现在我面临的问题是,在gridview中显示值时,我需要在值字段中写入2行,但它是一个表达式,而外部变量也不需要.

我怎样才能使这个工作适用于gridview?

php gridview yii

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

gridview ×1

php ×1

yii ×1