Php 条件字段表示法

Php 条件字段表示法,php,zend-framework,zend-db,zfdatagrid,Php,Zend Framework,Zend Db,Zfdatagrid,我有一个表,其中有4个字段,分别命名为Rowid,Customermainid,company,email 我想向满足以下条件的特定行添加class属性,以区分它们 我搜索了很多,得到了$grid->setClassRowCondition(“{Rowid}}>28”,“绿色”)来自 但这对我不起作用。这个代码有什么错?帮帮我,伙计们 编辑 我已经找到了我提问的理由 给定的链接仅适用于由Bvb_grid_Deploy_Table类加载的网格 但是我已经使用Bvb\u grid\u Deploy\

我有一个表,其中有4个字段,分别命名为
Rowid
Customermainid
company
email

我想向满足以下条件的特定行添加class属性,以区分它们

我搜索了很多,得到了
$grid->setClassRowCondition(“{Rowid}}>28”,“绿色”)来自

但这对我不起作用。这个代码有什么错?帮帮我,伙计们

编辑

我已经找到了我提问的理由

给定的链接仅适用于由
Bvb_grid_Deploy_Table
类加载的网格

但是我已经使用
Bvb\u grid\u Deploy\u JqGrid
类加载了我的网格

所以只有它不起作用

我只找到了原因,没有找到答案

我又找到了一个选择

$grid->updateColumn('field',array('hRow'=>true));
这也不行

如果有人知道答案,请引导我

你可以试试这个-

if($var>28) {echo "<tr whatever the style you want>"; echo "<td>".$var."</td></tr>";}
if($var>28){echo”“;echo”“$var.;}

我想这会解决你的问题。

是的,我已经找到了解决我问题的办法。我已经将以下代码添加到
jquery.jqGrid.min.js
文件中

va=srvr[0];
if(va>28)
 {
  return'<td role="gridcell" class="test" '+prp+' title="'+$.jgrid.stripHtml(v)+'">'+v+"</td>"
 }
else
 {
  return'<td role="gridcell" '+prp+' title="'+$.jgrid.stripHtml(v)+'">'+v+"</td>"
 }
va=srvr[0];
如果(va>28)
{
返回“”+v+“”
}
其他的
{
返回“”+v+“”
}

在上面的代码
srvr
中包含整行值
srvr[0]
有rowid值

没有问题。谢谢你的回复