• 在开始之前我们需要弄明白什么是form和model,form 就是表单,用户在前台输入数据要用到,model就是模型,和数据操作相关的,model可以使用gii自动生成 form文...
  • 这一节的知识和Yii2相关的不多,主要就是讲一下个人博客所需要的数据库。 我们讲的是一个基本的个人博客,拥有无限极分类,权限管理,单页管理和文章管理这些基本功能 数据表可以用Yii...
  • Yii2高级应用模板默认的前后台入口文件地址分别为: http://localhost/cnsecer/frontend/web/ 和 http://localhost/cnsec...
  • 写在前面 我们的教程都是对着文档讲的,所以看教程的时候,要学会看文档。 Yii2官方文档:http://www.yiiframework.com/doc-2.0/guide-ind...
  • 开始前 1.这套教程不是针对0基础开发者的,适合有MVC开发经验的朋友。 2.关于Yii2是什么,有什么用,这里就不在介绍了.... 3.学习本教程之前你需要会使用composer...
  • Installation 安装 通过 composer 安装该应用 php composer.phar require --prefer-dist yi...
  • 先画一幅流程图理理思路: 1. 问题是这样的: 今天在处理一个这样的需求, 在 app\controllers\LoginController.php中定义了index方法来处理...
  • echo GridView::widget([ 'dataProvider' => $dataProvider, 'columns'...
  • 这里假如post有一个字段cate_id ,cate_id为外键,对应category表的id 在DetailView中默认是显示的cate_id,如果想让他显示category的...
  • 这里我以实际应用为例讲解。 有一张分类表,无限极分类那种,表结构如下,pid就是父分类ID   这里我们要实现: 新建分类的时候,父分类可以从所有分类中任选一个或者不选...
  • Yii2中搜索字段是用的andFilterWhere这个方法,用它可以搜索一个一段。 如果是搜索多个字段的话 ,比如搜索文章标题和文章内容是是否包含需要搜索的关键词,因为他们两个的...
  • 出现这个情况是因为表单提交时 被CSRF验证拦截了禁用掉即可   Web网页访问的时候form表单中会有对应的一个隐藏input:_csrf进行了验证才可以正常进行访问;...
  • 不想该框架源码,但是内置的jquery版本又太高了!很多东西都不支持,所以得引入自定义的jquery。 在配置文件的component中添加如下代码来禁用默认的jquery ...
  • Yii2中把array()换成[] 即可 public function rules() { return array( //必须填写 arra...
  • 有两张表,post和category,post.cate_id对应category.id 使用Gii上升这两张表的model 然后post的model中有如下代码 ...