关闭

Yii2 认识(1)

标签: yii框架初识
114人阅读 评论(0) 收藏 举报
        上次下了个laravel ,感觉larave的路由挺好玩的,基于mvc的设计模式,基本上也能在laravel中写写代码,数据库配置,controller跳转,model业务逻辑,view模板输出也能玩的转。对于laravel,特别的感受就是他的controller创建都很方便,加入了命令行模式,创建表,model特方便。路由底层是基于symfony的,路由原理,中间件什么的也没特别理解。 
Yii2编码规则
1.以命名空间对应目录  类名.php  区分大小写
2.<?php ?>后半部分不需要写,仅限特定位置要写
3.不带Bom的UTF-8的编码,防止未知错误
4.UserController 大写开头(RSR-4)驼峰命名
5.常量字母大写 常量_隔开
6.小写开头的驼峰命名getAll
7.普通文件全小写 用中杠分开
框架特点 久经考验,全栈框架 安全稳定
完全面向对象 采用mvc设计模式
控制器支持action级别的代码重用
视图居多,模板引擎支持,模型层提供强大的ORM
使用组件构建应用(user cache log error handler)
强大的界面组件,自动代码生成
可靠地事件处理机制和灵活的行为扩展
这次趁热研究了下Yii。首先去www.yiiframework.com 有两个版本的,一个简易版,一个加强版,全下回来。
解压basic版本的,当我们用localhost打开时发现,并没有和tp一样有默认初始化界面,他的初始化界面在web 里面的index.php.
      

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

对ADO.NET的认识

1、定义   ADO.NET 是一组向 .NET Framework 程序员公开数据访问服务的类。 ADO.NET 为创建分布式数据共享应用程序提供了一组丰富的组件。 它提供了对关系数据、X...
  • caozhangyingfei0109
  • caozhangyingfei0109
  • 2013-03-17 14:30
  • 1363

Yii2 - 01初始化

安装下载 Yii2基本应用程序模板解压之后得到basic 文件夹,目录结构如下图: 我们把basic 名称修改为yiipro。然后来找一下yii2的MVC 在哪里? 项目访问地址:http://l...
  • github_26672553
  • github_26672553
  • 2016-10-23 15:39
  • 556

YII2-数据库yii\db\Query 查询方法

yii\db\Query 查询方法 A typical usage of the query builder looks like the following: $rows = (new \yii...
  • xmlife
  • xmlife
  • 2015-06-12 14:56
  • 3703

Linux使用Composer安装yii2的方法及bug处理

Linux使用Composer安装yii2的方法及bug处理 这里只讲linux下安装Yii2的方法,windows安装yii2 的方法 请参见我的另一篇博文 http://bl...
  • u010412301
  • u010412301
  • 2017-02-18 22:58
  • 855

Redis 结合Yii2总结

reids 与 yii2
  • lzx_victory
  • lzx_victory
  • 2016-10-14 14:07
  • 2814

Yii2验证码使用,不改源码实现验证码刷新

说明 Yii2框架的官方文档对于验证码的使用设计的篇幅很少,然而验证码在开发中其实使用得非常多,以下是通过查阅资料,摸索出的方案 解决了验证码不能刷新的问题 使用步骤1. 定义验证码action 和e...
  • dc769319
  • dc769319
  • 2016-11-03 16:14
  • 1928

Yii 2.0 事件使用示例

为什么要使用事件?可能我们会有下面的业务需求,每当一个新用户注册成功会我们要给管理员发封邮件,还要有推送通知。 之前的代码可能是这样 if($model->save()){ // 注册成...
  • xmlife
  • xmlife
  • 2016-10-22 09:46
  • 1639

教你如何写一个 Yii2 扩展

前言 把一系列相关联的功能使用模块开发,好处多多,维护起来很方便,模块还可以单独发布出去,让下一个项目之间使用,真是方便。 下面我就写一个开发扩展的简单教程。 Gii gii ...
  • lhorse003
  • lhorse003
  • 2017-03-10 20:07
  • 539

对于计算机语言的认识

一年之前,计算机在我面前像是一个黑盒子,除了看电影、聊天,其他用处一无所知,大学一年的学习,随着时间的推移,对计算机的认识也逐步加深!C++是我接触的第一种计算机语言,之后自学了C语言……现在由于需求...
  • u012492762
  • u012492762
  • 2013-11-08 00:58
  • 1019

对编程语言的认识

面对众多的编程语言,何处是归路?
  • kiaapeng
  • kiaapeng
  • 2015-06-07 14:28
  • 819
    个人资料
    • 访问:9823次
    • 积分:276
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:3篇
    • 译文:1篇
    • 评论:0条
    文章分类