知乎上有个类似的问题:http://www.zhihu.com/question/22924271/answer/23085751

大致思路不会变,开发流程变化也不是很大。
有变化的是
1、yii2带入的PHP5.4的特性,引入了namespace解决命名冲突,因此基类不会再C字开头了
2、不再所有类都继承自组件Component,而是选择继承object和component(也继承自object,但带有事件功能、以及用于扩展的Behavior功能)
3、更加的MVC,原先的view层其实基本算是controller直接include进来的,现在有了view的类用来控制,因此View层在使用Controller带来的参数的方式稍有不同。
4、yii2分基本版(看上去和1差不多)和高级版(分前台和后台),高级版更加适合开发大型项目。
5、其他的都是细节方面的变化,比如块赋值(基本用于收集表单数据)更加方便了。安装完毕界面就自带bootstrap风格了,等等等等。
当然还有许多其他的特性,可以直接参看yii在git上更新的文档:
yii2/docs/guide/upgrade-from-v1.md at master 路 yiisoft/yii2 路 GitHub

yii basic 和advanced区别:

其实没太大区别。yii2-app-basic只有一个web应用,而yii2-app-advanced是默认带了前台和后台两个web应用,将两个应用整合在一个project里面,然后用common应用存放一些两个应用公共的一些东西。官网的文档上说明了一些区别:

http://www.zhihu.com/question/27916823/answer/38633322

http://www.digpage.com/improvement.html

yii2.0手动安装:

如果使用压缩包安装方式,请按以下步骤:

  1. 从yiiframework.com下载最新的压缩包。

  2. 将压缩包解压缩到 /path/to/digpage.com 目录。

  3. 修改 config/web.php 文件,输入 cookieValidationKey 配置项密钥。 这个密钥主要用于cookie验证。 如果使用Composer安装,则Composer会自动设置一个密钥

(参考:http://www.digpage.com/install.html )

最新文章

  1. 求n!质因数分解之后素数a的个数
  2. 如何在Jenkins CI 里调试
  3. Ninject之旅之七:Ninject依赖注入
  4. HDOJ 3853 LOOPS
  5. android 消息推送
  6. 【转】SpringTest框架JUnit单元测试用例获取ApplicationContext实例的方法
  7. JS中同名函数有效执行顺序
  8. Linux档案与目彔的基本操作(查看与权限)
  9. 网页内容导出word/excel的js代码
  10. php中curl的详细解说
  11. get 与 post
  12. FastSocket学习笔记~制定自已的传输协议~续~制定基于FastSocket的协议
  13. 强悍的 CSS 扩展语言 -- Sass
  14. git常用命令--转载
  15. SpringMvc解决Restful中文乱码问题
  16. asp.net core 系列之中间件进阶篇-编写自定义中间件(middleware)
  17. Mac OS X 操作系统下JDK安装与环境变量配置
  18. select 标签判断value值相同 就selected高亮
  19. php使用sftp上传文件
  20. 相关性系数及其python实现

热门文章

  1. 关系运算符:instanceof
  2. Unity3d优化总结1
  3. js调绝对定位的top
  4. 剑指 offer set 27 赋值运算符函数
  5. Linux产生随机数的几种常见方法
  6. Spring学习笔记 7.1 Spring MVC起步
  7. IT 运行在云端,而云运行在 Linux 上
  8. C++编译遇到参数错误(cannot convert parameter * from 'const char [**]' to 'LPCWSTR')
  9. 170330、Spring中你不知道的注入方式
  10. DataSnap服务器生成的ID自动更新到客户端