yii2.0学习笔记完全版

yii2.0学习笔记完全版

ID:34727267

大小:342.56 KB

页数:21页

时间:2019-03-10

yii2.0学习笔记完全版_第1页
yii2.0学习笔记完全版_第2页
yii2.0学习笔记完全版_第3页
yii2.0学习笔记完全版_第4页
yii2.0学习笔记完全版_第5页
资源描述:

《yii2.0学习笔记完全版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Yii2.0学习笔记1.搭建环境及目录结构1.1搭建环境参考1:Yii2.0框架下载安装-Yii中文网http://www.yii-china.com/post/detail/35.html参考2:yii2.0-advanced高级版项目搭建(一)http://www.yii-china.com/post/detail/1.html1.2.目录结构basic/应用根目录composer.jsonComposer配置文件,描述包信息config/包含应用配置及其它配置console.php控制台应用配置信息web.phpWeb应用配置信息co

2、mmands/包含控制台命令类controllers/包含控制器类models/包含模型类runtime/包含Yii在运行时生成的文件,例如日志和缓存文件vendor/包含已经安装的Composer包,包括Yii框架自身views/包含视图文件web/Web应用根目录,包含Web入口文件assets/包含Yii发布的资源文件(javascript和css)index.php应用入口文件yiiYii控制台命令执行脚本2.一些常规配置2.1框架源的设置在配置文件web.php中如下配置$config=['vendorPath'=>'D:xam

3、pphtdocswwwyii2-vendor',]2.2设置默认布局2)在所在的控制器中加入,public$layout="mymain";2.3设置默认控制器在yii2-vendoryiisoftyii2web.Application.php中public$defaultRoute='index';//默认路由2.4设置默认首页在配置文件web.php中如下配置,$config=['defaultRoute'=>'index',//设置默认路由]2.5数据库连接配置在配置文件db.php中如下配置,本人数据库为wxj,用户名r

4、oot,密码为空'yiidbConnection','dsn'=>'mysql:host=localhost;dbname=wxj','username'=>'root','password'=>'','charset'=>'utf8',];2.6配置虚拟主机1)修改虚拟主机配置文件:xamppapacheconfextrahttpd-vhosts.conf。给定相应的域名和地址DocumentRoot"D:xampphtdocswwwSQpro

5、jectWeixinPayweb"ServerNamepaycenter.social-touch.comErrorLog"logs/dummy-host.example.com-error.log"CustomLog"logs/dummy-host.example.com-access.log"common2)找到C:WindowsSystem32driversetchosts添加127.0.0.1paycenter.social-touch.com3)在URL地址中直接输入paycenter.s

6、ocial-touch.com3.数据模型model3.1model格式Model 类也是更多高级模型如ActiveRecord活动记录的基类,模型并不强制一定要继承yiibaseModel,但是由于很多组件支持yiibaseModel,最好使用它做为模型基类。在model中主要是指定相应的表名和相应的规则3.2model数据库连接在配置文件db.php中return['class'=>'yiidbConnection','dsn'=>'mysql:host=localhost;dbname=wxj','username'=>'

7、root','password'=>'','charset'=>'utf8',];3.3model中的增删改查在做增删改查是要引用数据模型useWeixinPaymodelsWpUsers;3.3.1添加数据$model=newUser();$model->username='username';$model->age     ='20';$model->insert();3.3.2删除数据User::deleteAll('name=小伙儿');   删除name=小伙儿的数据;User::findOne($id)->delete();

8、删除主键为$id变量值的数据库;User::deleteAll('age>:ageANDsex=:sex',[':age'=>'20',':sex'=>'1']); 删除符合条件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。