【发布时间】:2016-01-08 20:12:49
【问题描述】:
每次我处理帖子时,代码都会通过我自己的 MyController extends AppController 类中的函数运行。该函数调用此函数以获取唯一的上下文编号。这个想法是这个数字应该从一个帖子保留到下一个帖子(或者一个通过 Controller 类函数运行到下一个)。但是 Configure::check() 总是失败,并且 unique32 总是重新创建,所以这个函数总是返回 1。
有谁知道如何让Configure::write() 从一个帖子保留到下一个帖子?
public function getUnique32() {
if (!Configure::check('unique32')) {
$unique32 = 0;
echo "unique32 starts at 0";
} else {
$unique32 = Configure::read('unique32');
echo "unique32 is $unique32";
}
if (++$unique32 >= 0xffffffff) {
$unique32 = 0;
echo "unique32 is reset to 0";
}
Configure::write('unique32', $unique32);
return $unique32;
}
【问题讨论】:
标签: php session cakephp cakephp-3.0