2020
09-25
09-25
yii框架结合charjs统计上一年与当前年数据的方法示例
本文实例讲述了yii框架结合charjs统计上一年与当前年数据的方法。分享给大家供大家参考,具体如下:理论上是1年有12个月,但实际上却是去年12个月已经过了,是完整的12个月,今年的12个月还没过,不完整,所以需要补齐publicstaticfunctiongetYearOrderCharData(){//获取当前年$months=range(1,12);$currentYear=date('Y');$lastYear=date('Y',strtotime("-1year"));//所有订单$allOrderDa...
继续阅读 >
分页的使用,一步一步的教你怎么做分页类LinkPager和Pagination都可以自定义哪些属性第一步,我们来看看yii2自带的分页类该如何去使用?1、controlleractionuseyii\data\Pagination;$query=Article::find()->where(['status'=>1]);$countQuery=clone$query;$pages=newPagination(['totalCount'=>$countQuery->count()]);$models=$query->offset($pages->offset)->limit($pages->limit)->all();r...
Widget小挂件制作:1.以制作一个hello小挂件为例,下图为简单的目录结构(可以根据需求做相应的修改):2.打开HelloWidget.php添加以下代码:<?phpnamespace commonwidgetshello;use yiiaseWidget;class HelloWidget extends Widget{ public $msg = ''; /** * 初始化 &nbs...
Yii2自带的注册可以作为网站的注册功能,但添加重复密码和验证码会更加完美!问题:用户名没有做严格的限制,类似“111”,“123456”,“_____111”这样的的用户名都是被允许的,那么如何限制用户输入我们所希望的用户名呢?一般的注册,都有重复输入密码的input框,是为了让用户再次确认自己输入的密码,如何添加呢?为了提高注册用户的质量,防止批量注册,添加验证码是不错的选择,如何加?...
yii2中无论是用测试工具POSTMAN、用命令行CURL请求、ajax请求总是会得到http400:BadRequest的错误;而如果用Web网页方式GET访问(去除verbFilter的POST限制),是正常的通过查阅资料发现,这是CRSF验证的原因原理:CookieHashing,让服务器发送给客户端的所有表单中都标示一个随机值_csrf,并同时在客户端的COOKIE中保存一个相关联的token;验证的时候,服务端每次对接收到的请求_POST()过来的一个inputhidden_csrf跟客户端...