migration-18.xml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 24249 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="migration.18">
  5. <title>Zend Framework 1.8</title>
  6. <para>
  7. Wenn man von einem älteren Release auf Zend Framework 1.8 oder höher hochrüstet sollte
  8. man die folgenden Migrations Hinweise beachten.
  9. </para>
  10. <sect2 id="migration.18.zend.controller">
  11. <title>Zend_Controller</title>
  12. <sect3 id="migration.18.zend.controller.router">
  13. <title>Änderungen der Standard Route</title>
  14. <para>
  15. Da übersetzte Segmente in der neuen Standard Route eingeführt wurden, ist das
  16. '<emphasis>@</emphasis>' Zeichen kein spezielles Zeichen am Begin eines Segments
  17. der Route. Um es trotzdem in einem statischen Segment verwenden zu können, muß es
  18. durch das Voranstellen eines zweiten '<emphasis>@</emphasis>' Zeichens escapt
  19. werden. Die selbe Regel trifft für das '<emphasis>:</emphasis>' Zeichen zu:
  20. </para>
  21. </sect3>
  22. </sect2>
  23. <sect2 id="migration.18.zend.locale">
  24. <title>Zend_Locale</title>
  25. <sect3 id="migration.18.zend.locale.defaultcaching">
  26. <title>Standard Caching</title>
  27. <para>
  28. Ab Zend Framework 1.8 wurde ein standardmäßiges Caching hinzugefügt. Der Grund
  29. für diese Änderung war, das die meisten Benutzer Performance Probleme hatten,
  30. aber kein Caching verwendet wurde. Da der I18n Core eine Engstelle ist wenn kein
  31. Caching verwendet wird, wurde entschieden ein standardmäßiges Caching hinzuzufügen
  32. wenn für <classname>Zend_Locale</classname> kein Cache gesetzt wurde.
  33. </para>
  34. <para>
  35. Manchmal ist es trotzdem gewünscht ein Cachen zu verhindern, selbst wenn das die
  36. Performance beeinträchtigt. Um das zu tun kann das Cachen durch Verwendung der
  37. <methodname>disableCache()</methodname> Methode abgeschaltet werden.
  38. </para>
  39. <example id="migration.18.zend.locale.defaultcaching.example">
  40. <title>Standardmäßiges Caching abschalten</title>
  41. <programlisting language="php"><![CDATA[
  42. Zend_Locale::disableCache(true);
  43. ]]></programlisting>
  44. </example>
  45. </sect3>
  46. </sect2>
  47. </sect1>