server/php/basic/resources/config.php.tmpl
author ymh <ymh.work@gmail.com>
Fri, 29 May 2015 14:57:37 +0200
changeset 444 19f0b7803aed
parent 442 adb907bba956
permissions -rw-r--r--
add schema version + dataloaders to ensure data migrations + small correction for php server exmple + a readme for the php server example
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
442
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
$config = [
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
    "db" => [
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
        "dsn" => "sqlite:".realpath(dirname(__FILE__))."/../data/renkan.sqlite",
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
        "user" => "dbUser",
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
        "password" => "pa$$"
444
19f0b7803aed add schema version + dataloaders to ensure data migrations + small correction for php server exmple + a readme for the php server example
ymh <ymh.work@gmail.com>
parents: 442
diff changeset
     8
    ],
442
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
];
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
/*
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
   I will usually place the following in a bootstrap file or some type of environment
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
   setup file (code that is run at the start of every page request), but they work
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
   just as well in your config file if it's in php (some alternatives to php are xml or ini files).
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
*/
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
/*
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
   Creating constants for heavily used paths makes things a lot easier.
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
   ex. require_once(LIBRARY_PATH . "Paginator.php")
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
*/
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
defined("LIBRARY_PATH")
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
    or define("LIBRARY_PATH", realpath(dirname(__FILE__) . '/library/'));
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
defined("TEMPLATES_PATH")
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
    or define("TEMPLATES_PATH", realpath(dirname(__FILE__) . '/templates/'));
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
defined("RENKAN_PROJECT_TABLE")
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
    or define("RENKAN_PROJECT_TABLE", "renkan_project");
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
/*
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
   Error reporting.
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
*/
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
ini_set("error_reporting", "true");
adb907bba956 add server php example
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
error_reporting(E_ALL|E_STRCT);