问个基础的菜鸡问题,
本帖最后由 Jalong 于 2019-1-14 00:18 编辑CI现在是控制器 模型 视图
控制器写逻辑代码? 比如:
public function index(){
$this->load->model('my_model');
$data = $this->my_model->get_data();
if($data){
}else{
}
}
$this->load->view(***,data);
模型写SQL语句
My_model.php
public function get_data(){
$data = $this->db->get(****);
return data;
}
代码手写 大概意思 不要在意是否错误
现在我在尝试用CI开发一个程序,总感觉别扭,比如有些逻辑代码 在一些控制器会重复写,
如果写到model里 又感觉违反了 CI的开发原则,而且我自己也只喜欢在model里写sql语句!
是否有方式形成 控制器->逻辑代码->模型我喜欢得到的结果是
控制器代码:
public function index(){
$data = $this->逻辑->get_data();
$this->load->view(***,data);
}
逻辑代码:
public function get_data(){
$this->load->model('my_model');
$data = $this->my_model->get_data();
if(){
}else{
}
return 进行各种运算后的结果;
模型代码:
public function get_data(){
$data = $this->db->get(****);
return data;
}
你中间再加一个逻辑层啊。
页:
[1]