PHP头条
热点:

thinkphp5.0学习(一):准备,thinkphp5.0准备


一、安装

作为一个新手,因为怕麻烦,直接下载了thinkphp5.0 完全版,放在wamp集成安装的本地目录中的www文件夹下,并将下载的文件最外层文件夹的名字改成项目名称,然后在浏览器中查看是否安装成功:localhost/项目名称/public,如果出现一个大大的笑脸,就是安装成功了。

二、配置虚拟主机

 <VirtualHost *:80>
    ServerName www.tp.com
    DocumentRoot D:/wamp64/www/study/thinkphpstudy/public
    <Directory  "D:/wamp64/www/study/thinkphpstudy/public">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

三、目录结构

|——application 应用目录 是整个网站的核心
|——|——index 前台目录
|——|——|——controller 控制器
|——|——|——model 数据模型
|——|——|——view页面
|——|——admin 后台目录
|——extend 扩展目录
|——public 静态资源和入口文件
|——|——satatic 存放静态资源 css、js、img
|——|——index.php 入口文件
|——runtime 网站运行临时文件
|——tests 测试目录
|——thinkphp TP框架的核心文件
|——|——-lang 语言包
|——|——library TP核心文件
|——|——tpl 模板页面
|——vendor 第三方扩展目录

四、url地址了解

http://www.tp.com/index.php/Index/Index/index

域名/入口文件/前台/控制器/方法

五、了解tp开发模式

1.打开调试模式(app/config.php)

 'app_debug'              => true,

2.连接数据库(app/database.php)

// 数据库类型
'type'            => 'mysql',
// 服务器地址
'hostname'        => '127.0.0.1',
// 数据库名
'database'        => '',
// 用户名
'username'        => 'root',
// 密码
'password'        => '',
// 端口
'hostport'        => '',
// 连接dsn
'dsn'             => '',
// 数据库连接参数
'params'          => [],
// 数据库编码默认采用utf8
'charset'         => 'utf8',
// 数据库表前缀
'prefix'          => '',
// 数据库调试模式
'debug'           => true,
// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'deploy'          => 0,
// 数据库读写是否分离 主从式有效
'rw_separate'     => false,
// 读写分离后 主服务器数量
'master_num'      => 1,
// 指定从服务器序号
'slave_no'        => '',
// 是否严格检查字段是否存在
'fields_strict'   => true,
// 数据集返回类型
'resultset_type'  => 'array',
// 自动写入时间戳字段
'auto_timestamp'  => false,
// 时间字段取出后的默认时间格式
'datetime_format' => 'Y-m-d H:i:s',
// 是否需要进行SQL性能分析
'sql_explain'     => false,

3.控制器中书写代码(app/index/controller/Index.php/index)

4.页面中书写代码(app/index/view/index.html)

六、MVC模式

M model 模型 app\index\model :执行数据库相关操作
V view 视图 app\index\view :页面
C controller 控制器 app\index\controller :主要负责整个逻辑运转

七、MVC的变形

www.phpzy.comtrue/php/19418.htmlTechArticlethinkphp5.0学习(一):准备,thinkphp5.0准备 一、安装 作为一个新手,因为怕麻烦,直接下载了thinkphp5.0 完全版,放在wamp集成安装的本地目录中的www文件夹下,并将下载的文件最外层文件...

相关文章

    暂无相关文章

PHP之友评论

今天推荐