Configuration data for an app is contained in its
conf folder. This can include general settings and also schemas and other data.
The main configurations used in your handlers should go in the
conf/config.php file in your app, which should be formatted in INI format, like this:
; <?php /* [Appname] setting_name = ""value"" ; */ ?>
In any handler within your app, you can access the data in your
conf/config.php file via the
$appconf array made available through the controller. For example, to access the above value you would say:
<?php echo $appconf['Appname']['setting_name']; ?>
The [Admin] section of the
config.php file is used to tell Elefant how an app should be included in the toolbar for site admins. It has the following settings:
; The name of the app for the Tools menu name = Events ; The handler to call when the Tools > Events link is clicked handler = events/admin ; The version number of the app version = 0.9-beta ; The handler to call to run any install routines install = events/install ; The handler to call to run any upgrade routines upgrade = events/upgrade
The sections are used to organize your settings, and other than [Admin] they are completely up to you.