zoukankan      html  css  js  c++  java
  • 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");
    加入了/的话,会引起重定向


  • 相关阅读:
    第3章 HBase完全分布式集群搭建
    第2章 大数据处理架构Hadoop(二)
    第2章 大数据处理架构Hadoop (一)
    SQL 优化
    EXCEL快捷键 输入第一格的公式,计算这列剩下的单元格
    IDEA快捷键,IDEA2021激活码
    IDEA激活码高质量的,IDEA2021一次破解激活永久版
    shardingsphere 分库分表解决方案
    网络编程(笔记四)
    网络编程(笔记三)
  • 原文地址:https://www.cnblogs.com/ghostr/p/5820669.html
Copyright © 2011-2022 走看看