I’ve got some files using raw php (including config files) that’s used for the automatic mailing stuff in my server.
Suppose inside this file I define a couple of constants (define(…)) and an array filled with database connection info, like user, host and so).
The website is done using Yii, so it also uses a config file.
These raw files can be placed anywhere (inside protected, outside, at the same level of index.php, whatever).
Now the problem comes that I’ve got a different configuration file (and different users/password for databases, and so) outside Yii, but I need to use it in some places inside Yii, too.
Is there a clear way to import these files to a controller? I’ve done it placing them inside extensions, but the raw functions didn’t work from there.
The best approach would be to see if you can put your custom code into class files and put those in the components directory or similar and convert your files to classes (if they aren’t already). That way you can get at your data without a lot of mixing of code which is going to be hard to maintain.