// +---------------------------------------------------------------------- namespace app\dao\other; use app\dao\BaseDao; use app\model\other\Cache; /** * Class CacheDao * @package app\dao\other */ class CacheDao extends BaseDao { /** * @return string */ public function setModel(): string { return Cache::class; } /** * 清除过期缓存 * @throws \Exception */ public function delectDeOverdueDbCache() { $this->getModel()->where('expire_time', '<>', 0)->where('expire_time', '<', time())->delete(); } }