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>

thinkphp5框架的学习干货

相关推荐