Selaa lähdekoodia

Update index-micro.php (#5937)

* Update index-micro.php

Add root entry point and modify `$url` source for handler.

* Update index-micro.php

Modify response and text after comment.

* Update index-micro.php

Modify entrypoint for `/plaintext`

* Update index-micro.php

Update connection settings

* Update index-micro.php

Add PDO options to connection settings
diplopito 4 vuotta sitten
vanhempi
commit
8a0e06b1a3
1 muutettua tiedostoa jossa 14 lisäystä ja 4 poistoa
  1. 14 4
      frameworks/PHP/phalcon/public/index-micro.php

+ 14 - 4
frameworks/PHP/phalcon/public/index-micro.php

@@ -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();