|
@@ -8,10 +8,14 @@ try {
|
|
|
$app['db'] = function() {
|
|
|
|
|
|
return new \Phalcon\Db\Adapter\Pdo\Mysql(array(
|
|
|
- 'dsn' => 'host=tfb-database;dbname=hello_world;charset=utf8',
|
|
|
+ 'host' => 'tfb-database',
|
|
|
+ 'dbname' => 'hello_world',
|
|
|
'username' => 'benchmarkdbuser',
|
|
|
'password' => 'benchmarkdbpass',
|
|
|
- 'persistent' => true
|
|
|
+ 'options' => [
|
|
|
+ PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'",
|
|
|
+ PDO::ATTR_PERSISTENT => TRUE,
|
|
|
+ ]
|
|
|
));
|
|
|
};
|
|
|
|
|
@@ -39,6 +43,11 @@ try {
|
|
|
|
|
|
return $view;
|
|
|
};
|
|
|
+
|
|
|
+ $app->map('/plaintext', function() {
|
|
|
+ header("Content-Type: text/plain; charset=UTF-8");
|
|
|
+ echo "Hello, World!";
|
|
|
+ });
|
|
|
|
|
|
$app->map('/json', function() {
|
|
|
header("Content-Type: application/json");
|
|
@@ -96,8 +105,9 @@ try {
|
|
|
));
|
|
|
|
|
|
});
|
|
|
- $request = new Phalcon\Http\Request();
|
|
|
- $app->handle($request->getURI());
|
|
|
+
|
|
|
+ $url = $_REQUEST['_url'] ?? '/';
|
|
|
+ $app->handle($url);
|
|
|
|
|
|
} catch(\Phalcon\Exception $e) {
|
|
|
echo "PhalconException: ", $e->getMessage();
|