server/php/basic/resources/config.php.tmpl
author ymh <ymh.work@gmail.com>
Mon, 25 May 2015 01:18:12 +0200
changeset 443 4c7ab16e5845
parent 442 adb907bba956
child 444 19f0b7803aed
permissions -rw-r--r--
best coding convention for loadingstatus and savingstatus, rempve loadingatatus form export add the schema version to export, to prepare for schema migrations.

<?php

$config = [
    "db" => [
        "dsn" => "sqlite:".realpath(dirname(__FILE__))."/../data/renkan.sqlite",
        "user" => "dbUser",
        "password" => "pa$$"
   ]
];

/*
   I will usually place the following in a bootstrap file or some type of environment
   setup file (code that is run at the start of every page request), but they work
   just as well in your config file if it's in php (some alternatives to php are xml or ini files).
*/

/*
   Creating constants for heavily used paths makes things a lot easier.
   ex. require_once(LIBRARY_PATH . "Paginator.php")
*/
defined("LIBRARY_PATH")
    or define("LIBRARY_PATH", realpath(dirname(__FILE__) . '/library/'));

defined("TEMPLATES_PATH")
    or define("TEMPLATES_PATH", realpath(dirname(__FILE__) . '/templates/'));

defined("RENKAN_PROJECT_TABLE")
    or define("RENKAN_PROJECT_TABLE", "renkan_project");

/*
   Error reporting.
*/
ini_set("error_reporting", "true");
error_reporting(E_ALL|E_STRCT);