新手 添加数据是怎么个流程
我现在是这样的.视图V_1 =>有一个input(text)
确定后提交到控制器C_1
另外有一模型M_1
因为以前一直是用的传统的提交-处理的方式
所以在"确定后提交到控制器C_1",就直接insert了.
现在学习CI有模型这个东东了.请问下是怎么用的呢?
是在模型M_1中写个sql方法.然后控制器C_1调用吗? 把SQL写到model里面举个简单的例子
class Text_model extends Model{
function text_model(){
parent::Model();
}
function insert_text(){
$text = $this->input->post('text');
$data = array('text', $text);
$this->db->inert('table_name', $data)
}
}
控制器里调用模型就行了
class Text extends Controller{
function Text(){
parent::Controller();
$this->load->model('text_model');
}
function add(){
if (isset($_POST['text'])){
$this->text_model->insert();
redirect('text/index');
} else {
$this->load->view('text_add');
}
}
} 谢谢这们大哥帮忙 .解决了我这久的困惑 .感谢
页:
[1]