Moving configuration parts into separate files
By default, a Yii application stores the entire web application configuration in a single file named protected/config/main.php. The same goes for the console application. It is good for both learning and small web applications where keeping everything inside of a single config file gives a developer the ability to quickly overview the whole application's settings. When we develop something bigger, we may face some inconvenience, such as the following:
The configuration file becomes too bloated if there are many things to configure. Moreover, in a big application, there are typically many components used.
If we need to adjust some settings, then we most probably end up repeating changes in both the web application config and console application config.
Getting ready
Create a fresh application by using yiic webapp.
How to do it...
Carry out the following steps:
We will review the default config first to identify parts we will reuse, as well as parts...