后台一般只需要实现功能,没有特殊需求,代码结构基本一致
1,添加数据和显示列表在同一个页面情况
<?php
/*
*
*/
class subject{
/*
*
*/
public function index(){
$this->title = 'title';
// 增/删/改
$this->index_cud();
// 搜索
if( isset($_POST['searchKey']) && !empty($_POST['searchKey']) ){
$searchKey = trim($_POST['searchKey']);
//
}
// 数据
$subjectM = new SubjectModel();
// where(conditon)
$subjectD = $subjectM->findAll();
$this->assign('subjectD', $subjectD);
$this->display();
}
/*
* 增/删/改
*/
private function index_cud(){
// 编辑
if( isset($_POST['edit'],$_POST['id']) && $_POST['id']>0 ){
$id = intval($_POST['id']);
$this->succMsg('编辑成功');
return true;
}
// 新增
if( isset($_POST['title']){
// 字段判断
// $this->errMsg('不能为空');
$this->succMsg('新增成功');
return $newId;
}
// 删除
if( isset ($_GET['del'],$_GET['id']) && $_POST['id']>0 ){
$id = intval($_POST['id']);
$this->succMsg('删除成功');
return true;
}
}
}
2. 添加页面,显示页面不在一个页面
3.