浏览代码

Merge pull request #672 from kpacha/phalcon-plaintext

php-phalcon: add the plaintext test
Mike Smith 12 年之前
父节点
当前提交
df4f7feeb2
共有 3 个文件被更改,包括 18 次插入0 次删除
  1. 4 0
      php-phalcon/README.md
  2. 5 0
      php-phalcon/app/config/routes.php
  3. 9 0
      php-phalcon/app/controllers/BenchController.php

+ 4 - 0
php-phalcon/README.md

@@ -43,3 +43,7 @@ http://localhost/db?queries=2
 ### Templating Test
 
 http://localhost/fortunes
+
+### Plaintext Test
+
+http://localhost/plaintext

+ 5 - 0
php-phalcon/app/config/routes.php

@@ -23,4 +23,9 @@ $router->add('/update', array(
     'action' => 'update',
 ));
 
+$router->add('/plaintext', array(
+    'controller' => 'bench',
+    'action' => 'plaintext',
+));
+
 return $router;

+ 9 - 0
php-phalcon/app/controllers/BenchController.php

@@ -86,6 +86,15 @@ class BenchController extends \Phalcon\Mvc\Controller
         return $this->sendContentAsJson($worlds);
     }
 
+    public function plaintextAction()
+    {
+        $this->view->disable();
+        $this->response->setStatusCode(200, "OK");
+        $this->response->setContentType('text/plain', 'UTF-8');
+        $this->response->setContent("Hello, World!");
+        $this->response->send();
+    }
+
     private function sendContentAsJson($content) {
         $response = new Phalcon\Http\Response(json_encode($content));
         $response->setHeader("Content-Type", "application/json");