美文网首页
tp3.2 快速上手

tp3.2 快速上手

作者: 9a4a58bf4d80 | 来源:发表于2019-10-08 16:44 被阅读0次

    1.下载地址 http://www.thinkphp.cn/down/610.html
    2.开发手册 [https://www.kancloud.cn/manual/thinkphp/1773]
    3.访问一下项目(它会自动生成Home)
    4.连接数据库 修改Application/Common/Conf/config.php

    <?php
    return array(
        //'配置项'=>'配置值'
        //数据库配置信息
        'DB_TYPE'   => 'mysql', // 数据库类型
        'DB_HOST'   => '127.0.0.1', // 服务器地址
        'DB_NAME'   => 'cs', // 数据库名
        'DB_USER'   => 'root', // 用户名
        'DB_PWD'    => '', // 密码
        'DB_PORT'   => 3306, // 端口
        'DB_PARAMS' =>  array(), // 数据库连接参数
        'DB_PREFIX' => '', // 数据库表前缀
        'DB_CHARSET'=> 'utf8', // 字符集
        'DB_DEBUG'  =>  TRUE, // 数据库调试模式 开启后可以记录SQL日志
    );
    

    5.控制器
    Home下的Controller是访问控制器--------所有输出页面的控制器都写在这里
    不是输出页面的控制器 可以在Home 下另建文件夹
    控制器子目录是写在Controller下级的
    在创建之前要修改ThinkPHP/Conf/convention.php

    'CONTROLLER_LEVEL'      =>  2,  //2 代表是两层
    

    创建控制器是要注意命名空间------------命名空间一定要与目录一致

    namespace Home\Model;
    

    6.查询

    纯sql查询
            $Model = new \Think\Model(); // 实例化一个model对象 没有对应任何数据表
            $sql='select * from admin';
            $aa=$Model->query($sql);
    模型查询
            $address=M('address')->select();
    打印
            var_dump()
    

    7.渲染页面

    向视图输出变量值
            $this->assign('aa',$aa);          //第一个参数输出后的名称    第二个参数要输出的变量
    定义要渲染的视图
            $this->display('Admin:hello');      //第一个参数admin 是文件夹名称  第二个参数是文件名称也是视图名称
    

    8.模板

    {$aa}   //输出变量
    <foreach name="aa" item="value" key="key"></foreach>    //循环输出变量
    
    

    相关文章

      网友评论

          本文标题:tp3.2 快速上手

          本文链接:https://www.haomeiwen.com/subject/wjmbpctx.html