server/php/basic/resources/config.php.tmpl
changeset 442 adb907bba956
child 444 19f0b7803aed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/php/basic/resources/config.php.tmpl	Fri May 22 17:48:14 2015 +0200
@@ -0,0 +1,34 @@
+<?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);