mac环境brew安装php扩展的问题

最近在mac下安装php开发环境,通过brew install php55-redis安装扩展后,phpinfo()中看不到相关的redis模块信息,原来是brew维护的php版本和so二进制版本不一致造成的,所以安装扩展记得都加上–build-from-source选项,让它用扩展的源码包进行编译,这样就不会出现二进制不兼容的问题了。

 

谈谈service层在mvc框架中的意义和职责

mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。

mvc模式是web开发中的基础模式,采用的是分层设计,各层之间职责分明。然而事与愿违,当我们日积月累的基于mvc模式开发之后,会逐渐的感受到层与层之间存在粘连和职责模棱两可的地方,这就是service层出现的重要原因。 继续阅读“谈谈service层在mvc框架中的意义和职责”