摘要:
字符串 这是最简单Redis类型。如果你只用这种类型,Redis就像一个可以持久化的memcached服务器 set 命令 set key value [ex seconds] [px milliseconds] [nx|xx] ex:设置键key的过期时间,单位时秒 px:设置键的过期时间,单位毫 阅读全文
摘要:
介绍laravel实施认证非常的简单。事实上,所有事情都可以在配置文件中完成。授权的配置文件为config/auth.php,他包含几个选项会影响授权服务的行为。在他的核心,Laravel的授权的实施是由guards和providers组成的。Guards定义了用户怎样认证每一个请求的。比如说,se... 阅读全文
摘要:
介绍除了认证服务,laravel还提供了授权服务,laravel同样提供了一个简单的方式去组织授权的逻辑来控制资源的访问.我们提供了各种各样的方法协助你们组织授权的逻辑,这些都在下面的文档之中。定义能力如果用户想要执行某个动作并使用能力,最简单的方式是使用Illuminate\Auth\Access... 阅读全文
摘要:
TP的缓存主要依赖Cache类,Cache类其实是一个代理类,Cache类通过getInstance静态方法来获取缓存实例,而getInstance方式实际是调用Cache类的connect方法,该方法类似于工厂返回对应缓存类型的驱动实例,这里以Redis为例,那么这里返回的就是CacheRedis... 阅读全文
摘要:
修复分页BUG,原有代码查询到最后一页就一只查询最后一页$this->nowPage = $this->nowPage>0 ? $this->nowPage : 1; $this->maxPage = ceil($this->total/$this->rows); ... 阅读全文
摘要:
接触的第一个PHP框架就是TP,在使用的了一段时间后就放弃了,说实话TP的弊端挺多,之后又接触laravel框架,慢慢的就爱上laravel这个框架了。这段时间由于公司的原因,又不得不使用thinkphp框架,在这里分享下使用心得。TP框架这一块,框架的耦合度高,整体代码半面对对象半过程化,整体使用... 阅读全文
摘要:
这段时间对模型做了升级和优化,并将版本更新到TP3.2. 下载下载后请将目录放置TP的Library目录下1.数据节点优化,原来的节点为模型的名称或者表名,现在更新为定义关系的方法名 public function test2(){ return $this->hasOne('T... 阅读全文
摘要:
1.增加多对多关系的处理 /** * 定义关系 * @return array */ public function test4(){ //参数说明 //关联的模型 //主表关联字段 //关联中间表 ... 阅读全文
摘要:
为了说明问题,假设现在有表test1,test1有从表test2;test1属于test3,test1和test4多对多,关联表test1_test4。1.定义关系class Test1Model extends WdModel { public function test2(){ ... 阅读全文
摘要:
调用(这里使用了bootstrap的图标样式): html: 下载 阅读全文