| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- EN-Revision: 24249 -->
- <!-- Reviewed: no -->
- <sect1 id="migration.18">
- <title>Zend Framework 1.8</title>
- <para>
- Lors de la migration d'un version précédente vers Zend Framework 1.8 ou plus récent
- vous devriez prendre note de ce qui suit.
- </para>
- <sect2 id="migration.18.zend.controller">
- <title>Zend_Controller</title>
- <sect3 id="migration.18.zend.controller.router">
- <title>Changement de la route standard</title>
- <para>
- Comme les segments traduits ont été ajoutés dans la nouvelle route standard, le
- caractère <code>@</code> est maintenant un caractère spécial au début d'un segment
- de route. Pour être capable de l'utiliser dans un segment statique, vous devez
- l'échapper en le préfixant avec un second <code>@</code>. La même règle s'applique
- aussi au caractère <code>:</code>.
- </para>
- </sect3>
- </sect2>
- <sect2 id="migration.18.zend.locale">
- <title>Zend_Locale</title>
- <sect3 id="migration.18.zend.locale.defaultcaching">
- <title>Default caching</title>
- <para>
- As with Zend Framework 1.8 a default caching was added. The reason behind this
- change was, that most users had performance problems but did not add caching at
- all. As the I18n core is a bottleneck when no caching is used we decided to add
- a default caching when no cache has been set to <classname>Zend_Locale</classname>.
- </para>
- <para>
- Sometimes it is still wanted to prevent caching at all even if this decreases
- performance. To do so you can simply disable caching by using the
- <methodname>disableCache()</methodname> method.
- </para>
- <example id="migration.18.zend.locale.defaultcaching.example">
- <title>Disabling default caching</title>
- <programlisting language="php"><![CDATA[
- Zend_Locale::disableCache(true);
- ]]></programlisting>
- </example>
- </sect3>
- </sect2>
- </sect1>
|