欢迎来到天天文库
浏览记录
ID:34727267
大小:342.56 KB
页数:21页
时间:2019-03-10
《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']); 删除符合条件
此文档下载收益归作者所有