订单超时自动关闭的实现方案总结

2018-01-23

统一来说,业务有“在一段时间之后,完成一个工作任务”的需求。 实现这种定时任务有哪些方法呢,来总结一下想到的方法。 一、定时轮询 这是一个比较直接的思路,启动一个计划任务,每隔一定时间处理一次,这种处理方式只是适用比较小而...

简析YII2响应内容协商行为类 – ContentNegotiator

2018-01-22

目前根据我的测试,内容协商有返回内容格式和返回内容语言两种。、 这里我们主要说一下返回内容格式。 我们常用的内容格式有 FORMAT_RAW FORMAT_HTML FORMAT_JSON FORMAT_JSONP FORMAT_XML ContentNegotiator内容协商是干嘛的?它可以...

yii2 中设置标题的两种方法

2018-01-19

在Yii2中,页面标题是View类的一个公有成员(public)变量$title。 方法一、 要设置页面标题,首先在Controller/Action中设置$title的值, TestController { public funtion actionIndex() { ... $this->getView...

crontab 定时备份数据库

#!/bin/bash #设置mysql要备份到的备份目录 folder=/home/www/data_backup cd $folder day=`date +%Y%m%d` rm -rf $day mkdir $day cd $day #数据库服务器,一般为localhost host=127.0.0.1 #用户名 user=backup #密码...

YII2在视图中引入php文件的方法

有时需要在模板中引入php文件,一般使用“@app” 开头,“@app”是一个路径别名,对应站点根目录。 比如项目路径为:D:/www/yii/,引入为:$this->render('@app/views/site/about.php'), 则对应的文件所在磁盘路径为:“E:/www/yii2/views...

php开发–yii2中数据块的使用

yii中提供了数据块,一方面,提高了代码的利用率,另一方面,可以使用替换的方法,经layout中定义的block整体替换掉 可以定义专门的block块文件夹,在内部增加常用的块,然后在模板中加载block块文件,使用代码块。 然后在模板文件中...

开心一刻–西游记到一家四口

2018-01-12

孩子是唐僧,一路受着保护。[亲亲] 老师就像孙悟空,一路坎坷,不畏艰险的领头人,有时费力不讨好[快哭了] 妈妈就像沙僧,吃喝拉撒全负担,还显的特没用[可怜] 爸爸就像八戒,沒什麼用,就知道吃还不能少[偷笑],一不小心还有可能被女...