2016
07-07
07-07
yii2.0分页的基本使用及其配置详解
分页的使用,一步一步的教你怎么做分页类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跟客户端...
ActiveForm实例下面实例中几乎涵盖ActiveForm的所有用法,对应于代码下面有效果图,至于如何修改表单的结构来实现我们所需求的样子,请看上面的相关教程<?phpuseyiiootstrapActiveForm;useyiihelpersHtml;$this->title='编程学习';?><divclass="row"><divclass="col-lg-9"><?php$form=ActiveForm::begin(['id'=>'form-signup']);?><?=$form->field($model,'test1')->label('测试Label')?>...
Yii2扩展:https://github.com/MihailDev/yii2-elfinder教程虽然是俄语,不用怕,按代码来就行步骤:1、使用composer安装扩展composerrequire--prefer-distmihaildev/yii2-elfinder"*"2、加入配置信息,我是Yii2高级模版,在后台中使用,所以打开backend/config/main.php配置文件与'components'同级添加'controllerMap'=>['elfinder'=>['class'=>'mihaildev\elfinder\PathController','access'=>['@'],'root'=...