CakePHP缓存查询在表之前查找

时间:2016-11-17 11:15:05

标签: orm cakephp-3.0

我们可以在控制器中缓存查询,但我想知道我们是否可以在表本身中执行此操作,这将更有用:

public function beforeFind($event, $query, $options, $primary)
{
    $query->cache(function ($query) {
        return 'some_key';
    });
}

我测试了它,DebugKit显示每次刷新页面时都会发生一次写入,但是没有时间读取。

我甚至试过这个:

public function beforeFind($event, $query, $options, $primary)
{
    $query->cache('some_key', 'default');
}

0 个答案:

没有答案