Yii2.0框架提供了丰富的配置参数,可以配置应用程序的各种行为和特性。下面列举一些常用的配置参数:
basePath:应用程序根目录路径。
components:应用程序组件的配置,例如数据库、缓存、邮件等组件。
params:应用程序的参数,可以在代码中使用 Yii::$app->params 访问。
modules:应用程序的子模块配置,可以将应用程序分成多个子模块,每个子模块可以有自己的路由、控制器、视图等。
aliases:应用程序的别名配置,可以将长路径映射为短别名,方便使用。
bootstrap:应用程序启动时需要执行的组件、模块等。
底层原理是基于PHP的数组实现的。在Yii2.0框架中,应用程序的配置通常保存在一个PHP数组中,可以通过配置文件、代码等方式进行设置。在应用程序启动时,Yii2.0框架会读取配置文件并将其解析成一个PHP数组,然后通过调用各种组件、模块等来实现具体的功能。在运行过程中,应用程序的配置可以通过 Yii::$app->params 等方式进行访问和修改。