使用composer方式安装yii2-app-basic (https://github.com/yiisoft/yii2-app-basic/blob/master/README.md) 装好后既可以使用 建一个Model文件EntryForm.php在models目录下 建一个EntryForm ...
分类:
其他好文 时间:
2016-11-11 00:45:20
阅读次数:
207
php比较类文件:yiisoft\yii2\validators\CompareValidator.php JS比较类文件: yiisoft\yii2\assets\yii.validation.js 原来的比较 只包含integer 和 string 两种情况 通过添加类型 来增加时间的比较 前台 ...
分类:
其他好文 时间:
2016-11-10 14:37:56
阅读次数:
186
1.1Backend自动出现登录页用http://backend/访问后端时,页面会自动被重定向到http://backend/index.php?r=site%2Flogin,要求进行登录,这其中的流程是怎样的?按照YII的理念,框架在处理http://backend/这种链接时,首先要找到默认的controller,然后再找默认的action。1.1.1..
分类:
其他好文 时间:
2016-11-10 07:54:40
阅读次数:
308
1.1登录用户校验在登录页面,输入用户名密码后,Yii2是如何完成用户名和密码的校验的?1.1.1代码流程根据Yii的规则,用户校验的入口是从Action开始的:SiteController->actionLogin()LoginForm->login()LoginForm->validate()LoginForm->validatePassword()User-&g..
分类:
其他好文 时间:
2016-11-10 07:53:53
阅读次数:
206
1.1资源管理(Assets)1.1.1基本说明参考文档:1、http://www.yiichina.com/tutorial/3992、http://yii2.techbrood.com/guide-assets.html3、http://www.yiifans.com/yii2/guide/structure-assets.htmlYii2.0对于CSS/JS管理,使用AssetBundle资源包类。视图如何按需加载CSS/JS?..
分类:
其他好文 时间:
2016-11-10 07:53:18
阅读次数:
232
1.1Model表前缀在大多数系统中,对于数据库的表名称都喜欢在前面增加一个前缀,譬如ecshop系统的表名称,都有前缀“ecs_”,在它们的代码中到处充斥着如下代码:$GLOBALS[‘ecs‘]->table(‘goods‘)这种代码的目的是把前缀“ecs”和后面的名称拼接起来获得“ecs_goods”这样实..
分类:
其他好文 时间:
2016-11-10 07:50:49
阅读次数:
161
1、ConvertToUTF8 支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的插件 2、Bracket Highlighter 用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效 3、DocBlockr DocBlo ...
分类:
其他好文 时间:
2016-11-09 12:24:19
阅读次数:
177
Yii2框架默认采用了bootstrap作为CSS风格,各种视图类组件都如此。之前一直采用默认风格,并在必要的时候添加或者修改一下class来达到目的。但在改版Yii1.1的orange项目时,发现之...
分类:
其他好文 时间:
2016-11-06 17:44:55
阅读次数:
269
nginx+php7环境,opcache已经开启,每测试一个框架都重启服务器并且预热访问三次,压测工具ab.exe。 laravel,thinkphp,yii都已关闭debug,该做的优化命令都搞了,它们输出的view都是相同的,不要怀疑哥的水平。 下面上图: 一、原生php 二、thinkphp5 ...
分类:
Web程序 时间:
2016-11-05 22:38:09
阅读次数:
1064