例如,我想使用生产环境中的数据库在我的本地环境上测试我的方法。是否可以在方法中或在特定控制器中方法之前设置/更改env(本地/登台/生产)
使用 CakePHP 版本 2.2.9
答案 0 :(得分:0)
是... !!! 强>
您可以在配置文件中创建一个条件
创建Local / Staging / Production文件夹的单独路径
$servername = $_SERVER['SERVER_NAME'];
if($servername == 'localhost'){
define('SITE_PATH','http://YourLocalWebsite');
} else if($servername == 'Dev.yourwebsite') {
define('SITE_PATH','http://StagingYourwebsite');
} else {
define('SITE_PATH','http://YourWebsite');
}