9 $dbPrefix = $this->getDbPrefix();
10 $result = self::$dbo->exec(
"CREATE TABLE IF NOT EXISTS `{$dbPrefix}cms` (
11 `id` INTEGER(11) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
12 `shurl` VARCHAR(255) NOT NULL,
13 `controller` VARCHAR(255) NOT NULL,
14 `order` INTEGER UNSIGNED NOT NULL DEFAULT 0,
17 if ($result ===
false)
18 throw new \Exception(get_class().
": ".self::$dbo->errorInfo()[2]);
19 self::createRoute(
"/",
"\\Controller\\HomeController", 50);
20 self::createRoute(
"/:category",
"\\Controller\\CategoryController", 50);
21 self::createRoute(
"/:category/:product",
"\\Controller\\ProductController", 50);
22 self::createRoute(
"/:product",
"\\Controller\\ProductController", 60);
29 $cms->shurl = $category;
30 $cms->controller = $controller;
createRoute($category, $controller, $order)