关于TP框架里面F方法返回值的有关问题
程序员文章站
2022-05-30 14:33:45
...
关于TP框架里面F方法返回值的问题
代码其实很简单,我从数据库中读取数据出来然后用F方法缓存到文件,文件建立了也有数据写入,但是F方法返回的是NULL,百思不得其解。
其实我就是想利用F方法的返回值做个判断我缓存成功...这是我的目的...但我找了半天问题也不知道为何F方法返回的是NULL。
------解决方案--------------------
F函数读取缓存会返回数据,写入缓存当然返回null啦
想要数据?$data = F('data');
------解决方案--------------------
你直接返回 $value 就可以
不过 $value 中可能有很多内容,而你并不需要
所以这样返回也可以 return ! empty($value);
既然是写缓存,那么 $value 表示的就是写入的内容
非空表示成功
总之返回什么要根据你已有的算法决定
TP 只是工具,这能让他来适应你,而不是你去迁就他
代码其实很简单,我从数据库中读取数据出来然后用F方法缓存到文件,文件建立了也有数据写入,但是F方法返回的是NULL,百思不得其解。
public function updateCache(){
$db = M('category');
$data = $db->select();
$f = F('data',$data)
var_dump($f);//////输出的是null
}
其实我就是想利用F方法的返回值做个判断我缓存成功...这是我的目的...但我找了半天问题也不知道为何F方法返回的是NULL。
------解决方案--------------------
F函数读取缓存会返回数据,写入缓存当然返回null啦
想要数据?$data = F('data');
------解决方案--------------------
你直接返回 $value 就可以
不过 $value 中可能有很多内容,而你并不需要
所以这样返回也可以 return ! empty($value);
既然是写缓存,那么 $value 表示的就是写入的内容
非空表示成功
总之返回什么要根据你已有的算法决定
TP 只是工具,这能让他来适应你,而不是你去迁就他
相关文章
相关视频
上一篇: 如何替换一个字符串中间的字符
下一篇: PHPNuke完全安装手册_PHP
推荐阅读
-
使用thikphp框架的,一个项目里面有多个文件夹,html页面放在哪个文件夹里,和Action文件夹里的方法怎么调用,特别是在调用时的路径有关问题,尽量详细
-
关于php的tp框架中怎么对选中元素进行数据库操作有关问题
-
TP框架关于定义常量地址的有关问题
-
php CI框架关于同一个控制器不同方法的数据有关问题
-
php CI框架关于同一个控制器不同方法的数据有关问题
-
关于TP框架里面F方法返回值的有关问题
-
TP框架关于定义常量地址的有关问题
-
使用thikphp框架的,一个项目里面有多个文件夹,html页面放在哪个文件夹里,和Action文件夹里的方法怎么调用,特别是在调用时的路径有关问题,尽量详细