Apabila menggunakan tp3.3 untuk pembangunan projek, banyak kali kod yang ditambah, dipadam, diubah suai dan disemak pada dasarnya adalah sama, terutamanya bahagian pengawal Namun, kod yang sama dalam setiap pengawal perlu ditulis semula corak, jenis ini Apakah jenis corak yang boleh digunakan untuk mengurangkan jumlah pertindihan kod Sebaik-baiknya menggunakan corak reka bentuk
Ini ialah kod asas untuk menambah, memadam, mengubah suai dan menyemak pengawal pentadbir saya Kecuali untuk kelas model yang berbeza yang dibuat oleh pembina, struktur asas tambah, ubah suai dan semak adalah serupa harap pakar boleh bagi nasihat, terima kasih.
protected $_model;
public function __construct(){
parent::__construct();
$this->_model=new MannagerModel();
}
/**
* 管理员添加
*/
public function addC(){
if(IS_POST){
$data=I('post.');
$res=$this->_model->Store($data);
$this->redirectUrl($res,'listC');
}
$this->display();
}
/**
* 管理员列表显示
* @return [type] [description]
*/
public function listC(){
$data=$this->_model->lists();
$this->assign('lists',$data);
$this->display();
}
/**
* 管理员删除
* @return [type] [description]
*/
public function delC(){
$id=intval(I('get.id'));
$res=$this->_model->del($id);
//跳转判断函数
$this->redirectUrl($res);
}
/**
* 管理员更新
* @return [type] [description]
*/
public function editC(){
$id=intval(I('get.id'));
//where的数组形式
$where['id']=$id;
// 显示旧数据
$old=$this->_model->lists($where);
$this->assign('old',$old);
//存储新的数据
if(IS_POST){
$data=I('post.');
$res=$this->_model->edit($id,$data);
$this->redirectUrl($res,'listC');
}
$this->display();
}
Mari kita berorientasikan objek Untuk penambahan asas, pemadaman, pengubahsuaian dan pertanyaan, tulis kelas asas untuk yang istimewa, hanya warisi kelas asas dan gantikannya.