Php 我想在表中插入if条件->;addrow-in-codeigniter

Php 我想在表中插入if条件->;addrow-in-codeigniter,php,codeigniter,Php,Codeigniter,我想插入这个代码 if($transaction_user_define_fields->udf_type == 'Selectbox'){ echo '<i class="fa fa-list fa-lg text-primary pull-left" data-toggle="tooltip" data-placement="right" title="View option" onclick="viewUDFOPT('.$transaction_user_define_

我想插入这个代码

if($transaction_user_define_fields->udf_type == 'Selectbox'){
    echo '<i class="fa fa-list fa-lg text-primary pull-left" data-toggle="tooltip" data-placement="right" title="View option" onclick="viewUDFOPT('.$transaction_user_define_fields->tran_udf_col_id.')"></i>';
}
但是我收到一个错误。如果($transaction\u user\u define\u fields->udf\u type=='Selectbox',请提供帮助{
  if($transaction_user_define_fields->udf_type == 'Selectbox'){
       $this->table->add_row('<i class="fa fa-list fa-lg text-primary pull-left" data-toggle="tooltip" data-placement="right" title="View option" onclick="viewUDFOPT('.$transaction_user_define_fields->tran_udf_col_id.')"></i>');
   } 
$this->table->add_行(“”); } 这将使标记可单击,如果要使整个单元格可单击,则必须在添加行中将其设置为参数 根据codeigniter文件

 $cell = array('data' => 'Blue', 'class' => 'highlight', 'colspan' => 2);
 $this->table->add_row($cell, 'Red', 'Green');
 // generates
 // <td class='highlight' colspan='2'>Blue</td><td>Red</td><td>Green</td>
$cell=array('data'=>'Blue','class'=>'highlight','colspan'=>2);
$this->table->add_行($cell,'Red','Green');
//产生
//蓝红绿

什么是错误?我遇到了这个错误严重性:解析错误消息:语法错误,意外的'if'(T_-if)$this->table->add_行(if($transaction_-user_-define_-fields->udf_-type=='Selectbox'){echo'');请显示您的整个代码(并正确编辑您的问题-无需在注释中复制)-因为在我看来这没有任何意义Kay,对不起
 $cell = array('data' => 'Blue', 'class' => 'highlight', 'colspan' => 2);
 $this->table->add_row($cell, 'Red', 'Green');
 // generates
 // <td class='highlight' colspan='2'>Blue</td><td>Red</td><td>Green</td>