zoukankan      html  css  js  c++  java
  • tinkphp 阅读第一天

    行为监听

    行为(Behavior)是在预先定义好的一个应用位置执行的一些操作。 类似于 AOP 编程中的“切面” 的概
    念,给某一个切面绑定相关行为就成了一种类 AOP 编程的思想。 所以,行为通常是和某个位置相关,行
    为的执行时间依赖于绑定到了哪个位置上。

    入口文件

    public/index.php
    
    // 更改
    // 应用入口文件
    // 定义项目路径
    define('APP_PATH', __DIR__ . '/../application/');
    // 加载框架引导文件
    require __DIR__ . '/../thinkphp/start.php';
    

    url访问

    extend | 扩展类

    可以在下面放置一些自己需要的其他扩展类
    
    例如:发送邮件、获取地理位置信息等
    

    extra | 扩展配置参数

    数据输出

    'default_return_type'=>'json'
    
    • 支持明确输出 json

      return json(['data'=>$data,'code'=>1,'message'=>'操作完成']);

    参数配置 | 配置格式 -> 数组

    • 设置参数 | 二级配置

        $config = [
            'user' => [
                'type' => 1,
                'name' => 'thinkphp',
            ],
                'db' => [
                'type' => 'mysql',
                'user' => 'root',
                'password' => '',
            ],
        ];
        // 设置配置参数
        Config::set($config);
        // 读取二级配置参数
        echo Config::get('user.type');
        // 或者使用助手函数
        echo config('user.type');
      
    • 读取配置

      设置完配置参数后,就可以使用get方法读取配置了,例如:

      echo Config::get('配置参数1');

      系统定义了一个助手函数 config ,以上可以简化为:

      echo config('配置参数1');

  • 相关阅读:
    75
    74
    接口理论知识
    软件测试计划的编写
    软件测试的生命周期&软件测试工作流程
    软件测试分类体系系统学习
    Mysql之高级查询
    数据库的DML操作
    Mysql之数据完整性约束
    Mysql之DDL操作
  • 原文地址:https://www.cnblogs.com/ar13/p/9028211.html
Copyright © 2011-2022 走看看