文档详情

Yii20学习笔记完全版.docx

发布:2017-04-22约2.02万字共21页下载文档
文本预览下载声明
Yii2.0学习笔记 搭建环境及目录结构 1.1搭建环境 参考1: Yii2.0框架下载安装 - Yii中文网  HYPERLINK /post/detail/35.html /post/detail/35.html 参考2:yii2.0-advanced 高级版项目搭建(一)  HYPERLINK /post/detail/1.html /post/detail/1.html 1.2.目录结构 basic/ 应用根目录 composer.json Composer 配置文件, 描述包信息 config/ 包含应用配置及其它配置 console.php 控制台应用配置信息 web.php Web 应用配置信息 commands/ 包含控制台命令类 controllers/ 包含控制器类 models/ 包含模型类 runtime/ 包含 Yii 在运行时生成的文件,例如日志和缓存文件 vendor/ 包含已经安装的 Composer 包,包括 Yii 框架自身 views/ 包含视图文件 web/ Web 应用根目录,包含 Web 入口文件 assets/ 包含 Yii 发布的资源文件(javascript 和 css) index.php 应用入口文件 yii Yii 控制台命令执行脚本 2.一些常规配置 2.1框架源的设置 在配置文件web.php中如下配置 $config = [ vendorPath = D:\xampp\htdocs\www\yii2-vendor,] 2.2设置默认布局 2)在所在的控制器中加入, public $layout=mymain; 2.3设置默认控制器 在yii2-vendor\yiisoft\yii2\web. Application.php中 public $defaultRoute = index;//默认路由 2.4设置默认首页 在配置文件web.php中如下配置, $config = [ defaultRoute=index,//设置默认路由] 2.5数据库连接配置 在配置文件db.php中如下配置,本人数据库为wxj,用户名root,密码为空 ?php return [ class = yii\db\Connection, dsn = mysql:host=localhost;dbname=wxj, username = root, password = , charset = utf8, ]; 2.6配置虚拟主机 1)修改虚拟主机配置文件:xampp\apache\conf\extra\httpd-vhosts.conf。给定相应的域名和地址 VirtualHost *:80 DocumentRoot D:\xampp\htdocs\www\SQproject\WeixinPay\web ServerName ErrorLog logs/-error.log CustomLog logs/-access.log common /VirtualHost 2)找到C:\Windows\System32\drivers\etc\hosts 添加 3)在URL地址中直接输入 3.数据模型model 3.1 model格式 Model?类也是更多高级模型如 HYPERLINK /doc/guide/2.0/db-active-record Active Record 活动记录的基类,模型并不强制一定要继承yii\base\Model,但是由于很多组件支持yii\base\Model,最好使用它做为模型基类。 在model中主要是指定相应的表名和相应的规则 3.2 model数据库连接 在配置文件db.php中 return [ class = yii\db\Connection, dsn = mysql:host=localhost;dbname=wxj, username = root, password = , charset = utf8, ]; 3.3 model中的增删改查 在做增删改查是要引用数据模型 use WeixinPay\models\WpUsers; 3.3.1添加数据 $model = newUser(); $model-username = username; $model-age????? = 20; $model-insert(); 3.3.2删除数据 User::deleteAll(name = 小伙儿);??? 删除 name = 小伙儿 的数据; User::findOne($id)-delete(); 删除
显示全部
相似文档