您现在的位置是: 首页 > 博文列表 > ThinkPHP
  • ThinkPHP5.1使用redis缓存

    ThinkPHP5.1使用redis缓存

    ThinkPHP框架已经封装好redis驱动,不管是session还是cache都支持redis驱动,下面我们来了解一下在ThinkPHP5.1版本下如何使用redis缓存。

    李清波 2019-09-03 ThinkPHP 106

  • ThinkPHP5跨控制器调用

    ThinkPHP5跨控制器调用

    ThinkPHP5跨控制器调用

    李清波 2019-08-19 ThinkPHP 109

  • ThinkPHP5.1通过后台修改配置文件

    ThinkPHP5.1通过后台修改配置文件

    我们做开发的时,很多地方都需要调用一些公共的配置信息,如网站名称、客服电话等基础信息,我们先来介绍一下通过后台修改配置文件的方法。逻辑: 模板文件设置好表单 根据表单提交的数据拼接成配置文件的数组格式,然后将拼接成的字符串通过file_put_contents函数写入配置文件即可。

    李清波 2019-07-23 ThinkPHP 155

  • ThinkPHP5 事务操作

    ThinkPHP5 事务操作

    使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用 InnoDB 引擎。

    李清波 2019-07-23 ThinkPHP 182

  • ThinkPHP5.1原样输出

    ThinkPHP5.1原样输出

    可以使用literal标签来防止模板标签被解析,例如: {literal} Hello,{$name}! {/literal} 上面的{$name}标签被literal标签包含,因此并不会被模板引擎解析,而是保持原样输出。 literal标签还可以用于页面的JS代码外层,确保JS代码中的某些用法和模板引擎不产生混淆。 总之,所有可能和内置模板引擎的解析规则冲突的地方都可以使用literal标签处理。

    李清波 2019-07-17 ThinkPHP 151

  • Thinkphp5.1整合阿里云OSS开放存储云服务

    Thinkphp5.1整合阿里云OSS开放存储云服务

    第一步,先用composer更新阿里云oss得sdk下来 第二步,添加oss得配置文件 第三步,就可以直接编写主要代码了。 因为上传功能都是常用的。建议可以放在base下面或者写一个公共方法 。 最后一步,调用 当用到上传文件的时候就可以调用了。我直接拿thinkphp的上传方法过来了。调用的时候很简单 里面传三个参数 一个就是bucket的名称。 我的是gtjj 有需要也可以动态配置。第二个就是文件名字。 第三个就是文件路径

    李清波 2019-07-11 ThinkPHP 281

  • Thinkphp5.0整合阿里云OSS开放存储云服务

    Thinkphp5.0整合阿里云OSS开放存储云服务

    第一步:执行composer 第二步:预先准备的 $accessKeyId, $accessKeySecret, $endpoint,$bucket. 第三步:在 application/index/controller/Common.php 创建Common.php 存阿里云oss的公共方法 第四步:在 application/index/controller/Index.php 创建Index.php 继承以上的 Common 第五步:视图demo 一个 view/index/index.

    李清波 2019-07-11 ThinkPHP 174

  • 小程序不需要授权的简单登录api接口

    小程序不需要授权的简单登录api接口

    下面以Thinkphp框架为示例,写一个小程序免授权的登录接口,通过小程序穿过来的code直接登录。

    李清波 2019-06-01 ThinkPHP 278

  • LNMP环境开启pathinfo模式支针对Thinkphp框架

    LNMP环境开启pathinfo模式支针对Thinkphp框架

    thinkphp框架中常常需要在url访问模式中开启pathinfo模式。

    李清波 2019-04-27 ThinkPHP 390

  • Thinkphp5.1更改应用目录和入口位置

    Thinkphp5.1更改应用目录和入口位置

    一、把public目录下的所有文件复制到public目录外。 二、修改index.php文件内容如上面内容,如果是5.1.2版本以上的,需要替换成以下代码 Container::get('app', [APP_PATH])->run()->send(); 改成 Container::get('app')->path(APP_PATH)->run()->send(); 三、把根目录下的application目录改为app

    李清波 2019-04-19 ThinkPHP 493