models下的文件
他们的名称都与表名相同
appear.php文件里的内容 如下
class appear extends CActiveRecord{
public function rules(){//规则
return array(//返回数组
array('username,title,des,dataline','required')//表的字段 'required'为字段后必须添加的
);
}
}
Reply.php文件里的内容 如下
class Reply extends CActiveRecord{
public function rules(){
return array(
array('tid,username,des,dataline','required'),//表的字段 'required'为字段后必须添加的
);
}
}
controllers文件夹下的文件
文件名为AppearController.php
public function actiondel(){
$Appear = new Appear();//实例化表
$id = $_POST['id'];
$del = $Appear->deleteByPk($id);//根据主键删除数据
if($del){
echo 1;
}else{
echo 0;
}
}
views页面
<a href="javascript:void(0);" onclick="del('<?php echo $v['id']?>')">删除</a>
<script src="js/jquery.js"></script>
<script>
function del(id){
if(confirm("是否将此留言信息删除?")){
$.ajax({
type:'post',
data:'id='+id,
url:'index.php?r=Appear/del',
success:function(data){
if(data == 1){
window.location.href='http://localhost/qjk_yii/index.php?r=Appear/list';
}else{
alert('2');
}
}
});
}
}
</script>
</html>