- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Yii20学习笔记完全版
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,密码为空
?phpreturn [ 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(); 删除
您可能关注的文档
- win7神卡PSP联机方法(无控制台).doc
- Windows7系统还原(阅读).doc
- win81有限元分析ANSYS150安装方法图解完全教程.docx
- Windows2008R2操作系统的激活方法.doc
- Windows7系统如何启用或禁用IE保护模式.doc
- windowsserver2003重点.docx
- Windowsserver2008安装文档(与2003差异部分).doc
- WindowsCE嵌入式高级编程及其实例详解10.doc
- Windows7保留隐藏分区(100MB活动分区).doc
- WindowsCE操作系统内存管理(MMU,虚拟内存)总结.docx
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)