转载请注明出处:https://itlanyan.com/trace-log-problem-of-yii2-in-cli/ 命令行下运行长时间任务,发现Yii2的log组件不能正 […]
转载请注明来源:https://itlanyan.com/yii2-transactions/ 今天运行程序时发现有条数据不完整。出现问题的数据属于某个事务,按道理要么逻辑走完数据 […]
转载请注明来源:https://itlanyan.com/scenario-and-rule-in-yii2/ 和用户有交互的系统必不可少的功能包括收集用户数据、校验和处理。实际业 […]
在Yii中,组件是非常重要的概念。Yii中每种类型的应用程序都在源码中定义了必不可少的核心组件(core components)。可以说,组件是构成完整Yii应用程序的基石。 Yi […]
为了剥离前后端,项目的前端使用smarty模板引擎,后端开发框架是yii2。官方基于smarty专门开发了yii2-smarty拓展用于yii2的项目中。 yii2-smarty的 […]
前一段时间更改了站点的授权架构,今天被通知自动登陆功能不好使了。用的Yii框架,为了找出原因,借着机会把Yii的自动登陆流程理一遍。
Yii使用了MVC的开发模式,意在剥离数据获取,义务逻辑和视图,从而达到职责分离,代码复用的效果。在之前的开发中,一直是在model里面写数据获取,在controller里面写业务 […]
有时我们并不希望某个方法被外部访问,这时可以使用cli脚本来解决这个问题。相对于web应用,外界无法访问cli脚本。另外执行cli应用不需要经过web前端软件(nginx/apac […]
满足用户查看登陆记录的需求,需要把用户的登陆行为捕捉并记录下来。正常的用户登陆在用户登陆的action里面捕捉即可,问题在于使用cookie登陆的捕捉。
在Yii的入口脚本中,配置是传给应用程序的唯一参数。正因为如此,配置文件在Yii里能完全决定程序的运行状态和行为。使用配置文件能减少程序中的硬编码,需要改动的时候只需修改配置文件, […]