Akeloss环境的概念是为了描绘应用程序的生命周期: test, development,和production,production是默认的。在你的config/config.php中指定你选择定义的AK_ENVIRONMENT常量,如下:
define('AK_ENVIRONMENT', 'development');
AK_ENVIRONMENT可以是当前三个值的一个:
在Akelos应用程序内, 使用下面的代码可以轻易的访问AK_ENVIRONMENT:
if('development' == AK_ENVIRONMENT){
$Model->dbug(); // Enables SQL query output
}
每一个环境有一个对应的环境文件(eg. config/environments/name.php) 和特定的配置代码。
加载Akelos环境给你一个完整的配置上下文,来访问Akelos应用程序中的model。当你需要升级和维护脚本的时候这事机器有用的。或者当你需要interrogate the model ad-hoc也是非常有用的。