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');

posted @ 2018-05-12 11:41  mysure  阅读(127)  评论(0编辑  收藏  举报