Zend_View-Helpers-Json.xml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 14978 -->
  3. <!-- Reviewed: no -->
  4. <sect3 id="zend.view.helpers.initial.json">
  5. <title>JSON Helfer</title>
  6. <para>
  7. Wenn Views erstellt werden die JSON zurückgeben ist es wichtig auch den entsprechenden
  8. Antwort-Header zu setzen. Der JSON View Helfer macht exakt das. Zusätzlich schaltet er,
  9. standardmäßig, Layouts aus (wenn diese aktuell eingeschaltet sind), weil Layouts generell
  10. nicht mit JSON Antworten verwendet werden.
  11. </para>
  12. <para>
  13. Der JSON Helfer setzt die folgenden Header:
  14. </para>
  15. <programlisting role="text"><![CDATA[
  16. Content-Type: application/json
  17. ]]>
  18. </programlisting>
  19. <para>
  20. Die meisten AJAX Bibliotheken sehen nach diesem Header wenn die Antworten geparst werden um
  21. festzustellen wie der Inhalt handzuhaben ist.
  22. </para>
  23. <para>
  24. Die Verwendung des JSON Helfers ist sehr geradlienig:
  25. </para>
  26. <programlisting role="php"><![CDATA[
  27. <?php echo $this->json($this->data) ?>
  28. ]]>
  29. </programlisting>
  30. </sect3>
  31. <!--
  32. vim:se ts=4 sw=4 et:
  33. -->