• thinkphp笔记


    查询某个字段的值可以用

    // 返回某个字段的值
    Db::table('think_user')->where(['id'=>1])->value('name');
    value 方法查询结果不存在,返回 false


     查询某一列的值可以用

    // 返回数组
    Db::table('think_user')->where(['status'=>1])->column('name');
    // 指定索引
    Db::table('think_user')->where(['status'=>1])->column('name','id');
    column 方法查询结果不存在,返回空数组


     由于linux对大小写敏感,所以路由的时候的控制器名称要与视图文件夹的名称一致Route::rule("setPwd","user/Index/setPwd");中的Index决定了模板的目录位置


    find方法返回的是对象
    select方法返回的是包含对象的数组


     修改配置文件的位置

    在入口文件public/index,php中的

    // 定义应用目录
    define('APP_PATH', __DIR__ . '/../application/');

    下面添加一个常量

    //定义配置文件目录
    define('CONF_PATH', '../application/config/');

    配置目录下面的结构类似如下:

    ├─application 应用目录
    ├─config 配置目录
    │ ├─config.php 应用配置文件
    │ ├─database.php 数据库配置文件
    │ ├─route.php 路由配置文件
    │ ├─... 其它配置文件
    │ ├─index index模块配置文件目录
    │ │ ├─config.php index模块配置文件
    │ │ └─ ... index模块其它配置文件


     加载自定义的配置文件

    Config::load(APP_PATH.'config/admin/nav_config.php','','admin');//将值赋给admin域
    $conf = Config::get('','admin');//获取admin域下的所有值


    一些注意

    Route::rule("admin/top_nav","admin/admin/get_top_nav_list");
    Route::rule("admin/top_nav","/admin/admin/get_top_nav_list");
    加入了/的话,会引起重定向


  • 相关阅读:
    HTML--控制小人自由移动
    OC 图片圆角实现
    swift 点击button改变其内填充图片,达到选中的效果
    swift 自定义导航栏颜色
    大道至简第五章阅读笔记
    字符串动手动脑实践及凯撒密码
    大道至简第四章阅读笔记
    类与对象动手动脑实践
    用静态字段和构造函数,查询创建了多少个对象
    大道至简第三章阅读笔记
  • 原文地址:https://www.cnblogs.com/ghostr/p/5820669.html
Copyright © 2020-2023  润新知