1. 修改保存
//在线留言修改
public function modify(){
$id = I('get.id');
$message = M('Message');
if(IS_POST){
if(!$message->create()){
$this->error($message->getError());
}else{
$rs = $message->where(array('id'=>$id))->save();
if($rs){
$this->success('修改成功',U('lists'));
}else{
$this->error('修改失败');
}
}
}else{
$msgInfo = $message->find($id);
$this->assign('msgInfo',$msgInfo);
$this->display();
}
}
2. 模板中, 3元表达式
<div class="radio">
<label><input type="radio" {$msgInfo[effective]==1?checked:''} value="1" name="effective">有效</label>
</div>
3. 如果字段为空, 则不展示, 有数据再展示
<td><if condition="$m['url']">{$m[url]}</if></td>
------------------------------------------------------------------
<if condition="$msgInfo.order_time neq false">
<tr>
<th class='text-right'>预约时间</th>
<td>{:date('Y-m-d H:i:s',$msgInfo[order_time])}</td>
</tr>
</if>
4. 根据3元表达式, 可以插入 html 处理
<td>{$m[status]?'已处理':'<span style="color: red;">未处理</span>'}</td>
5. 大U 写法
<td>
<a href='{:U("modify",array("id"=>$m[id]))}'>查看</a> |
<a href='{:U("del",array("id"=>$m[id]))}' class="del-btn">删除</a>
</td>