thinkphp5框架的学习干货
ThinkPHP5是为API开发而设计的高性能框架。
支持composer,yii2,laravel5很流行,从2017年开始。
注意,路由,日志,模型,数据库,异常,模板引擎,验证,mongodDb。
php要大于5.4。
GIT版本获取的才是保持更新的版本。
下载地址:https://github.com/top-think/think
安装命令:
composer create-project topthink/think tp5 --prefer-dist
单一模块
'app_multi_module' => false,
模型类并不一定要访问数据库,只有进行实际的数据库查询操作的时候,才会进行数据库的连接。
入口文件,虚拟主机下配置:
// 定义项目路径
define('APP_PATH', __DIR__ . '/application/');
// 加载框架引导文件
require __DIR__ . '/thinkphp/start.php';
响应输出:default_return_type
url大小写,配置
'url_convert' =>false,敏感,严格区分
.htaccess文件配置
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>