Zend Framework 1.8

When upgrading from a previous release to Zend Framework 1.8 or higher you should note the following migration notes.

Zend_Controller

Standard Route Changes

As translated segments were introduced into the new standard route, the ‘@‘ character is now a special character in the beginning of a route segment. To be able to use it in a static segment, you must escape it by prefixing it with second ‘@‘ character. The same rule now applies for the ‘:‘ character.

Zend_Locale

Default caching

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 Zend_Locale.

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 disableCache() method.

Disabling default caching

1
Zend_Locale::disableCache(true);
Edit this document

Edit this document

The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.

  1. Login with your GitHub account.
  2. Go to Zend Framework 1.8 on GitHub.
  3. Edit file contents using GitHub's text editor in your web browser
  4. Fill in the Commit message text box at the end of the page telling why you did the changes. Press Propose file change button next to it when done.
  5. On Send a pull request page you don't need to fill in text anymore. Just press Send pull request button.
  6. Your changes are now queued for review under project's Pull requests tab on GitHub.