thinkphp

(22)

thinkphp 读取缓存失败,S 方法总是返回 bool(false)

我本地的 thinkphp 3.2.3 开发环境总是无法设置缓存,而线上生产环境则是好的。 ``` S('test', 'hello'); dump(S('test')); ``` 本地总是返回 bool(false)。

ThinkPHP 的缓存配置文件

要查找 ThinkPHP 项目的缓存配置文件的位置,可以搜素关键词 DATA_CACHE_TYPE ``` grep DATA_CACHE_TYPE -r Web Web/Mobile/Conf/config.php: '

thinkphp 的那些大写单字母简写的含义

- S 缓存 - M 数据表 ## 大写字母 I 获取输入的查询变量 ``` $search = strip_tags(trim(I('get.search'))); ``` ## 参考 https://bl

thinkphp 查询字段设置别名

字段设置别名方法: M('language')->field('name1 as name')->select(); ## 测试环境 Thinkphp 版本 3.2.3

Nginx 下的 PHP 网站显示 "No input file specified."

一个 Thinkphp 的网站项目,在本地使用 Nginx 搭建开发环境。但是,其他 ThinkPHP 的项目都能正常显示网页,只有这个项目打开首页,始终显示 > No input file specified. 在 Nginx

nginx thinkphp 总是返回首页

例如,访问 http://localhost/solution.html 总是指向网站首页,但是修改成 http://localhost/?s=solution 这个链接格式之后,就是正常的。 说明这个符合 t

Thinkphp nginx 下 404 问题排查及解决

从线上服务器拷贝下来一套 thinkphp 的网站代码,在本地欲搭建一套开发调试环境。但是按照之前 Laravel 的 nginx 配置之后,一直报 404。Nginx 错误日志中并没有任何的错误记录。 ## 系统环境 - ubun

thinkphp 本地开发环境启动 web server

找了半天没有发现 thinkphp 3.2.3 类似 laravel artisan serve 的命令。 于是想试试 php 内置的 web server 是否有效。 PHP 5.4 之后,内置了一个 web server,所

查看 ThinkPHP 的版本号

在 ThinkPHP 网站项目根目录下,搜索 THINK_VERSION 即可。 ``` grep THINK_VERSION -r . ./ThinkPHP/ThinkPHP.php:const THINK_VERSION

thinkphp 新增一个页面

## 路由 先在 ./Web/En/Conf/config.php 中添加一个路由。 ## controller 然后增加一个 controller Web/En/Controller/SomeController.class.p