deathkel

吴嘉烽
第 4854 位会员
注册于 2016-07-09 17:38:10
活跃于 2017-04-26 15:03:07


求道者
专栏文章
最近话题
最新评论
  • 分享一个 Trait 来易用 Laravel 的缓存 at 2017-04-15 22:53:38

    @linzi007 reposity 的一般做法就是把 'ORM' 和 'Cache' 整合到同一个类中,类似装饰者模式的方式去缓存,我之前也用过,同感 我也觉得我这个更灵活点,轻量。 之前用过一个 https://github.com/rinvex/repository 这个,感觉很鸡肋,它的reposity类又把ORM的查询方法 自己实现了一遍 ,然后通过query查询参数去做缓存,很不灵活

  • 分享一个 Trait 来易用 Laravel 的缓存 at 2017-04-13 21:17:50

    @MrJing 谢谢提醒,手误了。‘protected’ 方法在调用前会先调用魔术方法 ‘call’ ,我的想法是在 ‘call’ 中获取所调用方法的 参数数组,然后将其 ‘hash’ 值 与方法名拼接 来作为缓存的名称,使得 ‘protected’ 的方法作为一个闭包 来进行缓存。 使得缓存的逻辑与 方法本身分离。 然后再通过反射的方式 获取 方法的 ‘static’ 变量 来为每个方法 指定缓存时间(如果不使用默认缓存时间的话)。 现在想到还可以通过 static 变量 来判断是否需要缓存这个方法,后续加上吧

  • PHP The Right Way 中文版本已更新【PHP 工程师必读】 at 2017-03-06 17:00:25

    老哥 稳

  • Laracon Online 早鸟票 at 2017-02-10 16:02:31

    看来我来晚了@张铁林