2015-01-20 20:21:35 14296次浏览 3条回答 2 悬赏 1 金钱

我试了下,好像没有什么区别啊?

最佳答案

  • 大裤衩子 发布于 2015-01-21 14:31 举报

    除了以上区别,还有环境配置相关的区别:
    \environments 下存放了2个目录和一个文件,你可以分别配置开发环境和生产环境,在本地就选dev,线上就选prod,这样就可以实现本地和线上无痛切换了。当然,你也可以通过 -local.php 来实现。你没发现有区别是因为你没有配置不同环境的不同配置。

    1 条回复
    回复于 2017-07-05 10:45 回复

    Good job

    觉得很赞
  • 回答于 2015-01-21 10:06 举报

    入口文件有区别:
    dev的入口文件代码

    defined('YII_DEBUG') or define('YII_DEBUG', true);
    defined('YII_ENV') or define('YII_ENV', 'dev');
    

    prod的入口文件代码

    defined('YII_DEBUG') or define('YII_DEBUG', false);
    defined('YII_ENV') or define('YII_ENV', 'prod');
    
  • 回答于 2015-01-27 08:05 举报

    在本地就选dev,线上就选prod

    dev的入口文件代码
    
    defined('YII_DEBUG') or define('YII_DEBUG', true);
    defined('YII_ENV') or define('YII_ENV', 'dev');
    prod的入口文件代码
    
    defined('YII_DEBUG') or define('YII_DEBUG', false);
    defined('YII_ENV') or define('YII_ENV', 'prod');
    
您需要登录后才可以回答。登录 | 立即注册
hq22
助理

hq22

注册时间:2014-02-12
最后登录:2015-01-31
在线时长:11小时2分
  • 粉丝0
  • 金钱1
  • 威望0
  • 积分111

热门问题