CI 笔记 数据库

Posted 琴声清幽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CI 笔记 数据库相关的知识,希望对你有一定的参考价值。

demo:

     1.  建立数据库,driver, 

    字段 name,telphone,idcard,car,content

 

  2. 建立model,Driver_model.php文件,

  建立add方法,

    public function add($data)
    {
        $this->db->insert(‘driver‘,$data);
        $this->output->enable_profiler(TRUE);
    }

 

  3. 控制器调用,建立driver控制器

  

    public function add()
    {

        $this->load->model(‘driver_model‘,‘drv‘);
        $data = array(
                ‘name‘ => $this->input->get(‘name‘),
                ‘telphone‘ => $this->input->get(‘telphone‘),
                ‘car‘ => $this->input->get(‘car‘),
                ‘idcard‘ => $this->input->get(‘idcard‘),
                ‘content‘ => $this->input->get(‘content‘)
            );
        $this->drv->add($data);
    }

 

  4. 建立view视图

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>driver add</title>
</head>
<body>
    <form action="driver/add" >
        <table>
            <th>
                <tr></tr>
                <tr>添加司机</tr>
            </th>
            <tr>
                <td>姓名:</td>
                <td><input type="text" name="name" /></td>
            </tr>
            <tr>
                <td>手机:</td>
                <td><input type="text" name="telphone" /></td>
            </tr>
            <tr>
                <td>身份证:</td>
                <td><input type="text" name="idcard" /></td>
            </tr>
            <tr>
                <td>车辆</td>
                <td><input type="text" name ="car"/></td>
            </tr>
            <tr>
                <td>备注;</td>
                <td><input type="text" name="content" /></td>
            </tr>
            <tr>
                <td></td>
                <td><input type="submit" /></td>
            </tr>
        </table>

    </form>    
</body>
</html>

 

----------------------------------------

走过的弯路,在输入安全类中,将input->get , 输入成input->post

第二个是,从admin的总的控制器中,跳转时,跳转路径不正常,重写的路由规则,在config里router文件中,添加如下规则,否则跳转时,控制器的url片段上,有admin的总控制器的名字。

 

$route[‘admin/([a-z]+)/([a-z]+)‘] = ‘/$1/$2‘;

 

以上是关于CI 笔记 数据库的主要内容,如果未能解决你的问题,请参考以下文章

devops学习笔记-jenkins实现基础CI/CD操作

Codeigniter 助手重复 HTML 代码片段

CI 笔记 数据库

CI框架学习笔记

学习笔记:python3,代码片段(2017)

部署:持续集成(CI)与持续交付(CD)——《微服务设计》读书笔记