文章目录:
- 1、yii2.0 基础版和高级版有什么区别
- 2、yii 2 相比yii 1.1.x 有什么变化
- 3、yii2与yii是完全不同的框架么
- 4、yii2的高级版和基本版的区别在哪里
- 5、thinkphp5 和 yii2的区别
- 6、yii2.0 开发环境和生产环境的区别
yii2.0 基础版和高级版有什么区别
基础版,适合新接触Yii框架的,提供简单的功能,单应用,不过这个单应用也可以弄成多应用
高级版,适合会Yii框架的,多应用,分前后台,比基础版也差不多,不过对于没接触Yii框架的童鞋,可能会稍微复杂点.
所以刚刚学yii的,建议基础版走起.
yii 2 相比yii 1.1.x 有什么变化
大致思路不会变,开发流程变化也不是很大。有变化的是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风格了,等等等等。
yii2与yii是完全不同的框架么
高级版和基本版都是用同一个框架,只是目录结构不一样 高级版是一个官方推荐的多应用的目录结构(默认有后台backend、前台frontend、控制台console),基本版是单应用目录结构,但这些都不重要,都可以自行修改,前者适合熟悉yii框架者
yii2的高级版和基本版的区别在哪里
额,基本版相对于高级版来讲,更适合刚学习yii框架的
感觉也没多大区别,有一定基础的话,直接用高级版吧
高级版已经分好前台、后台,基本版只有前台
不过这些都可以自己弄,这个并没有什么,所以随便用一个都行
thinkphp5 和 yii2的区别
我个人觉得整体说起来yii比较好,优点在于轻量级,缓存做的不错,有很多实现方法很好的避免对php扩展的依赖,执行性能比TP高,等等。
当然,TH也有自己的有点。例如,社区很火爆,中文的新手教程很详细,比较容易上手。缺点也很明显,例如BUG多。。。。我经常在后盾人看教材,学的不太明白,希望能帮到你
yii2.0 开发环境和生产环境的区别
在入口文件web/index.php中
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
以上是测试环境配置,所有的异常会直接显示在页面
正式的生产环境配置
defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');
这样有异常会被Yii2框架异常处理模块捕获
hinkphp5 和 yii2的区别6、yii2.0 开发环境和生产环境的区别yii2.0 基础版和高级版有什么区别基础版,适合新接触Yii框架的,提供简单的功能,单应用,不过这个单应用
发环境和生产环境的区别yii2.0 基础版和高级版有什么区别基础版,适合新接触Yii框架的,提供简单的功能,单应用,不过这个单应用也可以弄成多应用高级版,适合会Yii框架的,多应用,分前后台,比基础版也差不多,不过对于没接触Yii框架的童鞋,
Yii2框架异常处理模块捕获
('YII_ENV') or define('YII_ENV', 'prod');这样有异常会被Yii2框架异常处理模块捕获
view的类用来控制,因此View层在使用Controller带来的参数的方式稍有不同。4、yii2分基本版(看上去和1差不多)和高级版(分前台和后台),高级版更加适合开发大型项目。5、其他的都是细节