zoukankan      html  css  js  c++  java
  • tp5.0

    入口文件绑定 :

          define('BIND_MODULE','admin/index');

         配置 auto_bind_moudle = ture|false.  入口自动绑定模块

    入口文件

          define('APP_PATH',__DIR__.'../app/') ;  应用目录

          define('CONF_PATH',__DIR__.'/../conf/');配置文件目录

          require __DIR__.'/../thinkphp/start.php';

    如果继承了thinkController类的话,可以直接调用thinkView及thinkRequest类的方法,例如:
    namespace appindexcontroller;
    
    use thinkController;
    
    class Index extends Controller
    {
        public function index()
        {
            // 获取包含域名的完整URL地址
            $this->assign('domain',$this->request->url(true));
            return $this->fetch('index');
        }
    }

    fetchSql用于直接返回SQL而不是执行查询,适用于任何的CURD操作方法。 例如:

    $result = Db::table('think_user')->fetchSql(true)->find(1);
    

    输出result结果为: SELECT * FROM think_user where id = 1

    方法说明
    fetch 渲染模板输出
    display 渲染内容输出
    assign 模板变量赋值
    engine 初始化模板引擎

    助手函数调用格式:

    view(’[模板文件]’[,‘模板变量(数组)’][,模板替换(数组)])

    助手函数

    系统为一些常用的操作方法封装了助手函数,便于使用,包含如下:

    助手函数描述
    abort 中断执行并发送HTTP状态码
    action 调用控制器类的操作
    cache 缓存管理
    config 获取和设置配置参数
    controller 实例化控制器
    cookie Cookie管理
    db 实例化数据库类
    debug 调试时间和内存占用
    dump 浏览器友好的变量输出
    exception 抛出异常处理
    halt 变量调试输出并中断执行
    import 导入所需的类库
    input 获取输入数据 支持默认值和过滤
    json JSON数据输出
    jsonp JSONP数据输出
    lang 获取语言变量值
    load_trait 快速导入Traits PHP5.5以上无需调用
    model 实例化Model
    redirect 重定向输出
    request 实例化Request对象
    response 实例化Response对象
    session Session管理
    trace 记录日志信息
    token 生成表单令牌输出
    url Url生成
    validate 实例化验证器
    vendor 快速导入第三方框架类库
    view 渲染模板输出
    widget 渲染输出Widget
    xml XML数据输出

    核心框架不依赖任何助手函数,系统只是默认加载了助手函数,配置如下:

    // 扩展函数文件定义
    'extra_file_list'   => [THINK_PATH . 'helper' . EXT],
    

    因此,你可以随意修改助手函数的名称或者添加自己的助手函数,然后修改配置为:

    // 扩展函数文件定义
    'extra_file_list'   =>  [APP_PATH . 'helper' . EXT],
    
    // 使用扩展函数文件
    'extra_file_list'   => [
        THINK_PATH . 'helper' . EXT,
        APP_PATH . 'helper' . EXT
    ],
  • 相关阅读:
    linux下udp编程
    gitlab和Django实现push自动更新
    gitlab和Django实现push自动更新
    gitlab和Django实现push自动更新
    python通过163邮箱发送邮件
    python通过163邮箱发送邮件
    爬虫的分类
    Webmagic之使用Pipeline保存结果
    Webmagci功能--获取链接
    Webmagic功能--抽取元素
  • 原文地址:https://www.cnblogs.com/yeyublog/p/7424752.html
Copyright © 2011-2022 走看看