【发布时间】:2014-02-25 19:38:47
【问题描述】:
我正在使用 Ignited 数据表(用于 codeigniter)并且我正在使用服务器端。 我想根据它们的值以红色或绿色显示一些值。
这就是我在edit_column中调用函数的方式:
->edit_column('releve_statut', '$1', $this->label_this('releve_statut'))
这是我正在调用的函数:
public function label_this($str) {
if($str == "Réalisé"){
$r = label_badge('success', 'Réalisé');
} else if ($str == "En cours"){
$r = label_badge('warning', 'En cours');
}
return $r;
}
有什么建议吗?
谢谢:)
【问题讨论】:
-
我能问一下 label_badge 函数是做什么的吗?我很想加入 CSS 解决方案,但我真的不明白 label_badge 函数创建什么标记,以及它在哪里使用
-
用于格式化文本。它创建一个彩色徽章。 function label_badge($type, $text){ return ''.$text.'';问题是我的函数 label_this 内部的比较不起作用:/
-
当我添加第三个 else 时,它会显示其中的值: else { $r = 'Error'; }