Zend Framework動作助手Json用法執行個體分析,zendjson_PHP教程

來源:互聯網
上載者:User

Zend Framework動作助手Json用法執行個體分析,zendjson


本文執行個體講述了Zend Framework動作助手Json用法。分享給大家供大家參考,具體如下:

Json的使用較簡單,以下是文檔給出的用法:

Json 用來解碼和發送 JSON 響應;

當處理期望資料表響應的 AJAX 請求,JSON 響應迅速變成選擇的響應。

JSON 可以立即在用戶端被解析,從而快速執行。

JSON 動作助手完成以下任務:

如果布局是開啟(enabled)的,則關閉(disable)它。

如果視圖解析器(ViewRenderer)是開啟的,則關閉它。

設定 'Content-Type' 回應標頭為 'application/json'。

預設地,不需要等待動作執行完成,立即返迴響應。

用法很簡單:或者把它作為助手代理的方法來調用,或者調用 encodeJson() 和 sendJson() 方法的其中之一:

class FooController extends Zend_Controller_Action{  public function barAction()  {    // do some processing...    // Send the JSON response:    $this->_helper->json($data);    // or...    $this->_helper->json->sendJson($data);    // or retrieve the json:    $json = $this->_helper->json->encodeJson($data);  }}

Note: 保持布局 (Keeping Layouts)

如果你為 JSON 響應有分離的布局 - 也許把 JSON 封裝到一些上下文 - 在 JSON 助手的每個方法接受第二個可選的參數:開啟或關閉布局的 flag ,傳遞一個布爾 true 值將使布局保持開啟:

class FooController extends Zend_Controller_Action{  public function barAction()  {    // Retrieve the json, keeping layouts:    $json = $this->_helper->json->encodeJson($data, true);  }}

更多關於zend相關內容感興趣的讀者可查看本站專題:《Zend FrameWork架構入門教程》、《php優秀開發架構總結》、《Yii架構入門及常用技巧總結》、《ThinkPHP入門教程》、《php物件導向程式設計入門教程》、《php+mysql資料庫操作入門教程》及《php常見資料庫操作技巧匯總》

希望本文所述對大家PHP程式設計有所協助。

您可能感興趣的文章:

  • Zend Framework教程之MVC架構的Controller用法分析
  • Zend Framework教程之路由功能Zend_Controller_Router詳解
  • Zend Framework教程之Zend_Controller_Plugin外掛程式用法詳解
  • Zend Framework教程之響應對象的封裝Zend_Controller_Response執行個體詳解
  • Zend Framework教程之請求對象的封裝Zend_Controller_Request執行個體詳解
  • Zend Framework教程之動作的基類Zend_Controller_Action詳解
  • Zend Framework教程之分發器Zend_Controller_Dispatcher用法詳解
  • Zend Framework教程之前端控制器Zend_Controller_Front用法詳解
  • Zend Framework動作助手Redirector用法執行個體詳解
  • Zend Framework動作助手Url用法詳解
  • Zend Framework動作助手FlashMessenger用法詳解
  • Zend Framework教程之Resource Autoloading用法執行個體

http://www.bkjia.com/PHPjc/1106899.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1106899.htmlTechArticleZend Framework動作助手Json用法執行個體分析,zendjson 本文執行個體講述了Zend Framework動作助手Json用法。分享給大家供大家參考,具體如下: Json的使用...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.