使用EnvSwitcher类的CakePHP 2.x具有未知文件夹结构和数据库文件的项目

时间:2014-09-25 09:43:52

标签: mysql cakephp cakephp-2.0

我有一个使用名为EnvSwitcher的插件类的新项目。我去设置数据库文件,并且database.php文件为空,除了我从未见过的两行:

App::uses('EnvSwitcher', 'Lib/EnvSwitcher');
EnvSwitcher::includeBaseFile(__FILE__);

项目未加载,只有白屏。我尝试将数据库连接信息添加到文件中,什么都没有。试图甚至用常规数据库信息替换这两行,但仍然没有。这是怎么回事?

1 个答案:

答案 0 :(得分:0)

它是一个环境转换课程。你在这里上课: https://github.com/angelxmoreno/CakePHP-Environment-Switcher/blob/master/EnvSwitcher.php

签入文件夹:Config/env/_default/

应该有配置文件的副本进行修改。

如果在Config/envs中有多个文件夹,则每个文件夹中都应有一份文件副本,以便在不同环境之间切换。