yii和yii2源码区别大吗_yii2框架

hacker|
85

文章目录:

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框架异常处理模块捕获

5条大神的评论

  • avatar
    访客 2022-07-14 上午 10:36:17

    hinkphp5 和 yii2的区别6、yii2.0 开发环境和生产环境的区别yii2.0 基础版和高级版有什么区别基础版,适合新接触Yii框架的,提供简单的功能,单应用,不过这个单应用

  • avatar
    访客 2022-07-14 下午 06:15:02

    发环境和生产环境的区别yii2.0 基础版和高级版有什么区别基础版,适合新接触Yii框架的,提供简单的功能,单应用,不过这个单应用也可以弄成多应用高级版,适合会Yii框架的,多应用,分前后台,比基础版也差不多,不过对于没接触Yii框架的童鞋,

  • avatar
    访客 2022-07-14 上午 11:44:40

    ('YII_ENV') or define('YII_ENV', 'prod');这样有异常会被Yii2框架异常处理模块捕获

  • avatar
    访客 2022-07-14 下午 01:53:38

    view的类用来控制,因此View层在使用Controller带来的参数的方式稍有不同。4、yii2分基本版(看上去和1差不多)和高级版(分前台和后台),高级版更加适合开发大型项目。5、其他的都是细节

发表评论