tp3.2 快速上手

2019-10-08  本文已影响0人  9a4a58bf4d80

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>    //循环输出变量

上一篇下一篇

猜你喜欢

热点阅读