参考资料

  1. ThinkPHP是一个免费开源的轻量级PHP开发框架
  2. Thinkphp框架
  3. ThinkPHP框架结构
  4. Laravel和ThinkPHP对比
  5. thinkphp框架下载
  6. thinkphp框架怎么用
  7. vue3官方中文文档
  8. thinkphp框架文件

ThinkPHP框架使用步骤:

  1. 安装

  • 通过Composer安装:composer create-project topthink/think project_name

  • 手动下载:从官网下载完整版解压到项目目录

  1. 目录结构

  • application:应用目录

  • public:入口文件目录

  • config:配置文件目录

  • route:路由目录

  • runtime:运行时目录

  1. 创建控制器

  • 在application/controller下创建PHP文件

  • 示例:

namespace app\controller;
class Index
{
    public function index()
    {
        return 'Hello ThinkPHP';
    }
}
  1. 路由配置

  • 路由文件:route/route.php

  • 示例:

use think\facade\Route;
Route::get('hello', 'index/hello');
  1. 数据库配置

  • 配置文件:config/database.php

  • 主要配置项:

'hostname' => '127.0.0.1',
'database' => 'db_name',
'username' => 'root',
'password' => 'password',
  1. 模型使用

  • 创建模型文件:application/model/User.php

  • 示例:

namespace app\model;
use think\Model;
class User extends Model
{
    // 模型定义
}
  1. 视图渲染

  • 控制器方法中:

public function index()
{
    return view('index', ['name' => 'ThinkPHP']);
}
  • 模板文件:application/view/index.html

  1. 常用命令

  • 启动内置服务器:php think run

  • 创建控制器:php think make:controller Index

  • 创建模型:php think make:model User

  1. 调试模式

  • 修改.env文件:

APP_DEBUG = true
  1. 部署

  • 设置public为web根目录

  • 配置URL重写规则