Zend Framework permet aux développeurs de créer des applications PHP complexes à travers un Model-View-Controller (MVC) mise en œuvre avancée.
Le cadre peut être utilisé pour établir une structure de base pour PHP & nbsp; applications et puis développez via les bibliothèques modulaires
.Zend est célèbre pour ses grands composants et plugins référentiel, ce qui permet aux développeurs de créer facilement tout ce dont ils ont besoin pour leurs projets.
Le cadre est également très bien respecté, constamment mis à jour, et toujours maintenu à la hauteur avec les dernières technologies, les pratiques de développement, et des bogues de sécurité.
Il y a aussi beaucoup de matériel de formation autour, des exemples d'applications, et beaucoup d'expertise dans ses méthodes de travail déjà ancrées dans la communauté PHP.
Actuellement, le Zend Framework est considéré sur des frameworks PHP haut, juste à côté d'autres outils tels que Symfony, Laravel et CakePHP.
Ce qui est nouveau dans cette version:
- Scinder le cadre
- Chute PHP 5.3 support
- Supplantation version PHP minimum exigence de 5.4.0
- Faire ZF2 une méta-paquet
Ce qui est nouveau dans la version 2.5.2:
- Scinder le cadre
- Chute PHP 5.3 support
- Supplantation version PHP minimum exigence de 5.4.0
- Faire ZF2 une méta-paquet
Ce qui est nouveau dans la version 2.5.1:
- Scinder le cadre
- Chute PHP 5.3 support
- Supplantation version PHP minimum exigence de 5.4.0
- Faire ZF2 une méta-paquet
Ce qui est nouveau dans la version 2.5.0:
- Scinder le cadre
- Chute PHP 5.3 support
- Supplantation version PHP minimum exigence de 5.4.0
- Faire ZF2 une méta-paquet
Ce qui est nouveau dans la version 2.4.0:
- Mise à jour EM- & gt; trigerUntil être un alias de déclenchement
- Set partagé faux pour view_helpers ne fonctionne pas
- Ajouter maxLength à ParameterContainer
- ZendDb transaction api unification
- Zend / Db / Sql / Select - met en œuvre plusieurs combinent déclarations
- ZendDbPredicates - permettent types d'arguments d'utilisation différente dans toutes les positions
- les transactions imbriquées Zend DB
- PaginatorAdapterDbSelect requête personnalisée pour le nombre
- FlashMessanger échapper
- Annule la définition des index sur hostname itinéraire
- label FormViewHelperFormRow sera écrasé par __invoke ()
- DBSQL - nettoyage des doublons de code
- Désactiver position de l'étiquette de mise en cache pour ZendViewHelperFormRow :: __ invoquer ()
- Ajoutez la méthode d'évacuation automatique pour ZendViewHelperFlashMessenger
- filtre de journal Timestamp
- Réduction de la duplication de code dans FlashMessenger plug-in
- Ajoutez l'adaptateur MongoDB pour ZendCache
- Utiliser AuthenticationServiceInterface en tant que type
- ZendLoaderClassMapAutoloader - Amélioration des performances # 5716
- Ajout carte stratégie de nommage pour hydrator
- valeur @return incorrecte dans PHPDoc pour Sql classe de mise à jour.
- valeur de retour fixe pour la méthode
- ZendTest Activer erreur de trace par défaut
- Ajoutez les codes manquants qui peuvent être capturés par register_shutdown_function
- Ajout de la méthode de fusion des filtres d'entrée
- Nouveau résolveur de modèle comme PSR-4 autoloader
- Ajout du fichier de chiffrement / déchiffrement à ZendCrypt
- Abrogation `autocomplete` attribut de forme étant booléen
- Refactor allemand (de) Zend_Validate.php
- Ajouter système de priorité pour validateurs
- Stratégie Hydrator pour extraire et hydrate les valeurs booléennes
- Correction de PHPCS pour ZendDb
- Correction de PHPCS pour ZendEscaper
- Correction de PHPCS pour ZendValiator
- Ajout UpperCaseWords filtre
- Supprimer des doubles points de chemin de cache sans touches
Position
Ce qui est nouveau dans la version 2.3.5:
- Ajout de services de registre manquants à ZendPaginatorAdapterPluginManager
- Incompatible avec RecursiveIterator :: hasChildren () ZendNavigationAbstractContainer
- DateTime élément de formulaire étape DateInterval bizarre!?
- Bug fix: Supprime la limite de longueur (de TLD) lors de la validation d'un nom d'hôte
- Fixation HTTP
- Collection tente d'accéder à la propriété `object` sur` $ this- & gt; targetElement`
- Retourne la valeur de texte dans _ clé du tableau
- Manipuler les éléments de forme régulière comme éléments cibles de `ZendFormElementCollection`.
- Redis :: setItems - le dernier élément est écrasée
- format datetime incorrect dans Atom 1.0 Date constructions
- Préserver l'interface fluide
- Race Condition dans ZendCacheStorageAdapterFilesystem :: prepareDirectoryStructure
paramètres de requête
Ce qui est nouveau dans la version 2.3.3:
- adaptateur de code à barres sur mesure était pas réglée dans les options.
- Utilisez is_file pour vérifier un fichier téléchargé.
- En raison d'un problème qui existait dans l'extension LDAP de PHP, il est possible d'effectuer une liaison simple non authentifié sur un serveur LDAP en utilisant un octet nul pour le mot de passe, peu importe si oui ou non l'utilisateur nécessite normalement un mot de passe. Nous avons fourni un patch afin de protéger les utilisateurs des versions non patchées PHP.
- Un vecteur d'injection de SQL potentiel existait lors de l'utilisation d'un adaptateur SQL Server pour citer manuellement les valeurs en raison du fait qu'il n'a pas été échapper octets nuls. Code a été ajouté pour assurer des octets nuls sont échappés, et atténuer ainsi le vecteur SQLi. Nous ne recommandons pas manuellement citant des valeurs, mais si vous le faites, et d'utiliser l'adaptateur SQL Server sans PDO.
Ce qui est nouveau dans la version 2.3.2:
- lance un léger changement à la façon dont ZendFormFieldset gère les valeurs invalides. Auparavant, ils étaient représentés sous la forme, et encore traitées soumettre, ce qui a permis la possibilité de changer la valeur. Cette demande de traction modifie le comportement d'extraire la valeur d'origine à partir des données liées si elles sont présentes et utiliser cette valeur à la place, ce qui est le comportement correct.
- Modifie le comportement de ZendValidatorFileUploadFile ne renverra l'erreur FILE_NOT_FOUND si le téléchargement a réussi; précédemment, il serait mal signaler cette erreur, même si une erreur est survenue lors du téléchargement.
Ce qui est nouveau dans la version 2.3.1:
- AbstractDiServiceFactory, MvcTranslatorFactory throws Exception
- alias Mise à niveau de la branche pour les composants: 2.2-dev - & gt; 2.3-dev, 2.3-dev - & gt; 2.4-dev
- messages Collection Filtre d'entrée fixes
- Ajoute disableInArrayValidator vérifier Radio
- RBAC :: getRole (): vérifier object- & gt; getName ()
- Mise à jour de mal DocBlock commentaire
- ZF 2.3.0 pause BC dans MvcTranslator
- break BC fixe dans TranslatorServiceFactory
- Centraliser la configuration dans un seul fichier
- Correction espace réservé jeton '%' pour certaines traductions
Ce qui est nouveau dans la version 2.3.0:
- $ escapeHtmlHelper est pas une option, au cas où vous voulez réel HTML comme un label
- Limiter / décalage ne fonctionne pas correctement lors de l'utilisation des paramètres et des pilotes SQL Server
- pilote Mysqli soulève beaucoup d'avertissement sur la propriété non définie après la connexion fermée
- commencent, engagent et les méthodes de restauration pour PostgreSQL ont été mises en œuvre
- ZendDbSql setTable méthode OMMISSIONS array
- Ajout du support pour dblib driver PDO en quoteValue ()
- Ajout de la méthode isActive Navigation Page Uri.
- salopettes Ajout du support et corriger quelques bugs de tests liés à la couverture
- Possibilité d'obtenir un élément avec des options de création de la FormElementManager
- Ajout de drapeau valeur de repli
Ce qui est nouveau dans la version 2.2.5:
- ZendJsonServerServer :: addFunction instancie nouvelle classe, même un objet a été donné comme appelable
- Aller AnnotationScanner si les informations de nom de classe ne peut pas être trouvé.
- [suggérer Ignorer les méthodes sans paramètres à partir d'interfaces au courant
- ZF2-2454 HTTP 308 CV manquant incomplète dans ZendHttpResponse
- gestionnaire d'annotation d'entrée fixe dans Zend / Form / Annotation / ElementAnnotationsListener
- Mise à jour des ID et des traductions de messages de traduction Zend_Validate_Hostname
- traductions slovène mis à jour
Ce qui est nouveau dans la version 2.2.4:
- fonction Obsolète générateur de classmap.
- Autoriser mettre Form :: setPreferFormInputFilter via les options.
- formes fixes régression introduite dans 2.2.3.
Ce qui est nouveau dans la version 2.2.2:
- ZendValidator dépend ZendFilter
- Vérifiez méthodes setUp et tearDown protégés
- Mise à jour Zend_Validate.php
- Set usine en CollectionInputFilter
- Ajout d'une vérification de DI pour voir si nous avons une classe à instancier
- [validateur Valider cité une partie locale des adresses e-mail
- variables de mode par défaut HeadScript et InlineScript
- Typo possible dans Zend / Cache / Stockage / Adaptateur / RedisResourceManager
- ZendI18nViewHelperCurrencyFormat | showDecimals paramètre remplace la valeur par défaut
- méthodes REST doivent définir Non implémenté un 405 état
- l'orthographe corrigée de la fonction getMajorVersion
- templatemap_generator.php Mise à jour
- Little fix dans InputFilter / usine
- Version fixe :: getLatest docblock
Ce qui est nouveau dans la version 2.2.0:
- Fonction / contexte Hydrator conscient
- New DateTimeFormatter filtre
- ZendI18nViewHelperNumberFormat param pour définir le nombre de décimales
- Ajout du support RBAC pour la navigation aide.
- Redis stockage du cache
- Laisser supprimer délimiteurs pour DateSelect et corriger les bugs avec certains paramètres régionaux
- Ajouter getFilename () à ZendCachePatternCaptureCache
- bibliothèque de mise à jour / Zend / stdlib / Hydrator / ClassMethods.php
- Définit des attributs spécifiques (comme la classe, titre ...) aux options "ZendFormSelect"
- ZendFormFormInterface provoque Di pour tenter d'instancier Interface
- Améliorer gestionnaire de module pour accepter instance
stratégies
Ce qui est nouveau dans la version 2.1.5:
- `traductions ZendValidate` sur la date
- `ConstructedNavigationFactory` ne pas injecter des composants
- `Collection` dans` Form` ne lie les valeurs lorsque le formulaire n'a pas d'objet et hydrator ensemble
- ZF2 2.0.6 Authentification et base de données postgres
- `ZendFormViewHelperFormRow`: les étiquettes sont ajoutées par défaut
- Problème sur annexant nouvel identifiant sur `EventManager`
- nom et séquence Adapter problèmes
- `ZendDbMetadataSourceAbstractSource` Notice: Undefined index
- bannières de console sont tous affichés consécutivement
- `EventManager` ou` StdlibCallbackHandler` ne peuvent pas gérer `WeakRef` assez.
- `ZendNavigationServiceConstructedNavigationFactory` pas injecter dépendances (routeur, action et etc)
- ajustment `drivers génériques SequenceFeature`
- `Acl` permettre l'accès de rôle sur toutes les ressources non honorés si ajoutés après les ressources
- Mise à jour `BaseInputFilter`
- Mise à jour `DocBlockScanner`
- Correction PHP Avis dans classe `Translator`
- Mise à jour de la vue `FlashMessenger` aide pour permettre aux classes sur le séparateur
- Ajout de rôles de parents avec objet traversable
- `ZendValidator` Test Suite Fix
- Déplacer avis de deprecation intérieur constructeur de classe `Query`
- [Router] de route enfant existant non lors de l'assemblage ne jette pas exception
- Retiré inutile `autoload.php` du compositeur config.
- Mise à jour `InArray.php`
- les actifs de test de cache inutilisés supprimés de suite de tests
- `writeLine ()` avec la console est (littéralement) la rupture lorsque la chaîne est "trop long"?
- Implémenté mieux domaine texte support fusion
- `Zend / stdlib / composer.json` nécessite" Zend / stdlib / compatibilité / autoload.php "
- Normalise utilisation de la console
Ce qui est nouveau dans la version 2.1.4:
- route de requêtes (http
- Support RNG (http
- plateforme DB citant (http
- `Zend_Json_Server` pour accepter les paramètres null
- `ZendJsonServerServer` devrait permettre des paramètres avec des valeurs NULL
- Permet des valeurs de paramètres NULL dans `Zend / JSON / Server`
- Correction des disparités entre la PHPDoc et les signatures de méthode
Ce qui est nouveau dans la version 2.1.3:
- Correction:
- ZendStdlibArrayObject :: offsetExists () retour par référence.
- Simple cas d'itinéraire insensible.
Ce qui est nouveau dans la version 2.1.1:
- Correction:
- ZendSessionContainer ne permet pas de modification par référence
- Vous ne pouvez pas hériter abstraite fonction ZendConsolePromptPromptInterface :: show ()
- Ajout DISTINCT sur ZendDbSqlSelect
- Création ajoutée dans la méthode Pgsql.php createStatement Connection
- Valider les données contient des tableaux comme valeurs
- Formulaire: appuyer sur setter spécifique
- Bug quand $ tiret ont une chaîne de caractères
- Mise à jour des modifications avec des notes de la Colombie-Britannique pour 2.1 et 2.0.7
- Authentification par DbTable Adapter ne fonctionne pas pour 2.1.0
- instance manquant / object pour le paramètre itinéraire mise à niveau vers 2.1. *
- Faire des liens relatifs dans les fichiers Markdown
Ce qui est nouveau dans la version 2.0.6:
- ZendDbTableGatewayAbstractTableGateway ne fonctionnera pas avec SQLSRV adaptateur db.
- Permet Accept-Encoding à définir explicitement par requête HTTP.
- Retiré utilisé 'utilisation DOMXPath et la propriété $ count et $ xpath.
- Amélioration conditionnelle:. Réduire la taille du fichier
- L'extension ZendMvcRouterHttpSegment provoque l'erreur.
- Correction ZendConsoleGetopt :: getUsageMessage ().
Ce qui est nouveau dans la version 2.0.5:
- Combinez le double si en simple conditionnelle.
- Correction de fautes "se composent de« devrait être »se compose de 'au singulier.
- réduit les #calls de rawurlencode () à l'aide d'un mécanisme de cache.
- Processus X-Forwarded-For-tête dans l'ordre correct.
Ce qui est nouveau dans la version 2.0.4:
- Ajout sérialiseur meilleur héritage et l'extension
- Test Ajouté le nom canonique avec le ServiceManager
- Le DateFormat helper ne cache pas correctement lorsqu'un motif est défini.
- Option vide Ajouté avant le check vide
- auto Changé :: avec statique :: en ing appel-statique propriété / méthode
- ensemble de chemin inutile sur le retour dans ZendMvcRouterHttpTreeRouteStack- & gt; assembler () la ligne 236
- afficher les sous-répertoires activés lorsque vous utilisez ModuleRouteListener
- conflits de noms résolus dans les états foreach
Ce qui est nouveau dans la version 2.0.3:
- Laisser supprimer décimaux dans CurrencyFormat
- Ajoute la capacité à instancier par l'usine à AbstractPluginManager
- Ajout du support pour enregistrer des chemins de modules sur l'espace de noms
- Retiré ZendMvcControllerPluginBroker d'alias dans
- Correction ZendCodeScannerTokenArrayScanner
- Correction ZendMathRand :: getString () pour passer le paramètre $ forte à :: getBytes ()
- CSRF: utilisez toujours setter dédié
- SessionStorage: toujours préserver REQUEST_ACCESS_TIME
- ZendValidator la dépendance est manquée dans ZendCache composer.json
Ce qui est nouveau dans la version 2.0.0beta1:
- composant HTTP Refonte
- Nouveau composant ZendCloudInfrastructure
- Nouveau composant EventManager
- New Dependency Injection (ZendDi) composant
- Nouveau composant le code
- Nouvelle stratégie de courtier plugin
- composant Session Réécrit
- Voir le composant Refonte
- Nouveau et autoloaders refactorisé
Ce qui est nouveau dans la version 1.11.11:
- ZF-9799 dégrafe ZF-5890 et brise AMF pour Internet Explorer 5-8
- SQLite backend échoue en utilisant ": la mémoire:" base de données
- Zend_Cache_Backend_File umask par défaut pour les fichiers
- Etats ContextSwitch doc incorrect tête content-type XML
- Zend_Controller_Request_Abstract :: setParams est pas Décharger les valeurs pré-existantes
- break Zend_Db BC - constantes supprimé
- Zend_Feed_Writer_Extension_RendererAbstract a la mauvaise @package
- message d'erreur personnalisé de Zend_Validate_NotEmpty pas considéré lors de son utilisation avec Zend_Filter_Input
- addDisplayGroup doesnt supprimer des éléments de formulaire pour certains noms d'élément
- Zend_Form_Element utilise create_function () où une fonction réelle serait suffisante.
- La page 'éléments de formulaire standard de manque de manuel
- Zend_InfoCard ne pas interpréter les préfixes d'espace de noms à partir du jeton XML
- Zend_Json :: prettyPrint modifie les valeurs de chaîne contenant JSON tableau / notation objet
- Zend_Json :: prettyPrint édité pour le navigateur de sortie / html
- Zend Json serveur de réponse d'erreur avec un résultat
- Ajout de l'option 'encodeURL' à Zend_Page_MVC config
- option xml Zend_Navigation_Page "visible" ne fonctionne qu'avec des entiers non booléens
- Zend_Navigation_Container :: addPages () doit accepter un Zend_Navigation_Container
- Attribs pour Zend_Navigation
- Ajout d'une propriété Anchor à Zend_Navigation_Page_Mvc
- Zend_Oauth_Client ignore GET paramètres définis via setParameterGet
- Zend_OpenId :: normalize () supprime URL Fragment
- Zend_Reflection_Docblock_Tag_Return et _Param ne reconnaissent pas les tableaux
- Zend_Service_Amazon_Sqs n'utilise pas la région pour créer des files d'attente
- Mettre en œuvre "layout désactiver" commande dans Zend_Tool
- Zend_Tool créer le contrôleur dans le module inexistant meurt sur erreur fatale
- Zend_Translate_Adapter émet un avis lorsque l'option 'de contenu' est pas fourni à addTranslation ()
- Zend_View_Helper_Form omet la balise de fermeture quand aucun contenu est passé
- portugais brésilien: Fusionner du tronc pour libérer
Ce qui est nouveau dans la version 1.11.10:
- Zend_Application_Resource_Db :: getDbAdapter () a le type de retour mal documenté
- Resource_View ne devrait pas créer l'objet ViewRenderer se
- exemple Zend_Application_Resource_Cachemanager échec
- Zend_Application_Resource_View ne pas utiliser gestionnaire d'aide statique (nouvelle discussion sur le bogue # ZF-8778)
- cache rapide est par inadvertance enregistré avec durée de vie infinie
- PHP Erreur fatale dans Zend_Controller_Broker_PluginTest
- Zend_Controller_Action_Helper_ViewRenderer :: getViewScript () supprime les lettres majuscules dans le cas où l'action a elle
- dir_exists de fonction non définie dans l'exemple de code (Zend_Dojo_BuildLayer)
- Zend_Filter_StripTags ne gère pas les noms d'attribut uniformisé
- Zend_Form_Element_Submit traduit l'étiquette deux fois.
- Ajout de la méthode
- Amélioration Zend_Http_Client :: getAdapter ()
- Zend_Http_Client :: setUri mute argumentation
- Content-type prévu par défaut avec PUT à '' a pour conséquence que Zend_Rest_Client PUT ne peut pas fonctionner
- Zend_Http_Client jette un avertissement, lorsque vous utilisez 'php: // output'. En tant que flux de destination
- le téléchargement de fichiers multible utilisant le même $ formname dans setFileUpload
- tests de UserAgent comprennent des tests non valides
- Zend_Http_UserAgent_AbstractDevice.php soulève un avis
- Zend Json serveur de réponse d'erreur avec un résultat
- Textile.php contient référence défectueuse (typo majuscule)
- Zend_Oauth_Client dans votre constructeur devrait accepte tableau et objet config.
- Zend_Rest_Client
- Laissez params de requête avec restDelete () requêtes
- Supprimer "finale" attribut sur les méthodes de Zend_Rest_Client
- préavis Undefined variable dans Zend / Outils / Projet / fournisseur / action.php
- Erreur dans l'exemple: Demander à l'utilisateur pour l'entrée
- Zend_Tool_Framework_Manifest_MetadataTest sans Zend_Tool_Framework_Manifest_Metadata li>
- variables d'environnement incorrectes dans l'utilisation zf.sh
- La validation du message renvoie un lieu différent.
- Quelle que soit setted sur locale, toujours traduire en italien
- Détection automatique des paramètres régionaux basés sur la structure d'annuaire échoue
- période Tailing est incorrectement classé comme non valide
- Zend_XmlRpc_Value_DateTime renvoie une exception pour la représentation de chaîne de dates en dehors de la gamme de unix timestamp
- russe: Fusionner du tronc pour libérer
Ce qui est nouveau dans la version 1.11.9:
- Dans les versions précédentes, la "Modules" ressource de Zend_Application reviendrait un ArrayObject. Certains refactoring fait pour 1.11.8 pour aider à améliorer l'entretien manqué cela et a changé la valeur de retour à un tableau PHP. Nous avons gardé les améliorations de Maintentance, mais revenions au comportement de retour d'origine.
- Une typo introduite dans le traitement de configuration cassé le comportement dans le frontend Zend_Cache du fichier; cela a été corrigé.
- Le ViewRenderer script de vue routine de normalisation a été rationalisé pour 1.11.8, mais a frappé un problème de sensibilité à la casse qui a travaillé précédemment; une solution a été introduite pour soutenir l'ancien comportement.
- Un correctif pour le formateur de journal XML empêché objets avec __toString () implémentations d'être signalés (en particulier, des exceptions); un correctif a été introduit pour rétablir ce comportement.
- Les changements dans Zend_Navigation_Page_Mvc pour le rendre pleinement conscient itinéraire manqué un cas particulier où les valeurs par défaut nulles pour les touches appariés ont été autorisés.
Ce qui est nouveau dans la version 1.11.8:
- serveur AMF devrait enregistrer ACLs de l'adaptateur auth, si elle est présente
- Toute date ultérieure, puis 2038 devient invalide
- Améliorer l'extensibilité de App_Res_Modules
- Réglage resources.mail.transport.register = true provoque un email supplémentaire pour être envoyé à une fausse adresse.
- Option 'defaultPageType' du Zend_Application_Resource_Navigation est définie après la construction de l'arborescence des pages.
- Zend_Application_Resource_Locale: un test unitaire échoue sans locale configuré
- les variables Bound perdues lors du passage requête à l'adaptateur de base de données dans Zend_Auth_Adapter_DbTable
- Zend_Captcha_Image ne repect pas doctype lors de la production d'image balise
- ViewRenderer pas normaliser le nom d'action avant de construire le nom du script de vue
- AjaxContext appelle toujours isXmlHttpRequest (), ce qui peut entraîner une erreur fatale | Fix parrainé par Enrise - www.enrise.com
- Zend_Controller_Router_Rewrite :: assembler () doit lancer exception lorsque userParams est pas un tableau
- CLONE - Zend_Date manque quelques trucs de RFC2822 - ZF1
- Ajoutez le "jette" déclaration PHP Doc
- extraPlugins il est aussi un jsonParam dans le Zend_Dojo_View_Helper_Editor
- setCategories de fonction () n'existe pas
- Zend_From :: addSubForms () question après cloneing
- retourne Zend_Validate_NotEmpty n'invalide les tableaux vides
- $ form- & gt; setName ( 'nameAttr'); n'a pas d'effet
- Permettre attribut id sur des éléments optgroup
- Zend_View_Helper_FormRadio génère id incorrecte des attributs pour certaines valeurs
- l'ordre des champs POST pas entièrement préservé lors du téléchargement des fichiers
- Zend_Json_Encoder ne parvient pas à coder les noms de classe namespaced correctement
- Obtenir LDML / numéros / defaultNumberingSystem utilisant Zend_Locale_Data li>
- RegisterErrorHandle ne pas fonctionner avec Xml formatter
- Zend_Mail_Message fusionne de manière incorrecte des drapeaux de configuration fournis par le constructeur
- Zend_Navigation_Page_Mvc :: isActive est pas itinéraire courant
- corrections de fautes d'orthographe
- Testcase a un mauvais bloc de doc qui rend l'auto-complétion moins efficace
- Zend_Tool_Project_Provider_Layout détecter pas correctement la configuration de mise en page existante
- vérifie Zend_Tool_Project_Provider_Controller pour contrôleur existant avant le nom canonisant
- Zend_Tool produit incorrect nom de la classe du contrôleur lorsque le nom du module contient tiret
- Zend Valider ne parvient pas à valider des e-mails avec point à la fin
- validation Email passé où, auparavant échoué
- Zend_View_Abstract :: _ addPath () bandes à double barre oblique du protocole
- newlines amont / aval et les espaces sont préservés lors du chargement XML de réponse HTTP.
- ZendX_Application_Resource_Jquery ne permet pas CDN_SSL
- sortie html incorrect produit par ajaxLink
- Zend_Session :: regenerateId ne toujours régénère pas l'ID de session
- droits incorrects sur les ressources / langues / pt_BR / Zend_Validate.php dans tar.gz
Ce qui est nouveau dans la version 1.11.7:
- Zend_Service_Amazon_S3 :: createBucket (): Permet de spécifier l'emplacement
- Passe DOMDocument à manipuler () ne fonctionne pas.
- Outils Zend:. Il est impossible de créer un nouveau script de vue à l'intérieur du module spécifié (paramètre de module ne sont pas fournies dans le "zf create view" de commande) (solution proposée)
- Vous ne pouvez pas exécuter la couverture de code en utilisant runtests.sh.
- Mauvais tête de section.
- PHP Fatal error: Appel à une recherche de fonction membre () sur un non-objet dans /.../Zend/Tool/Project/Provider/Model.php sur la ligne 70 .
- Typo dans Zend_Validate page de manuel pour Zend_Validate_Digits.
- Zend_Version typo.
Ce qui est nouveau dans la version 1.11.6:
- Zend_Http_UserAgent_AbstractDevice soulève un avis
- Les attributs ou caractères données perdues dans Zend_Json :: fromXml () dans des circonstances particulières
- typo "paramaters" en référence API Zend_Ldap
- Zend_Loader_Autoloader confond namespaces chaînés
- Faux tableaux union dans Zend_Loader_Autoloader :: getClassAutoloaders
- Zend_Mime_Decode :: decodeQuotedPrintable () ne fonctionne pas du tout
- Si Zend_Mime_Decode :: quoted_printable_decode utilisateur decodeQuoatedPrintable au lieu de iconv_mime_decode
- suite de tests de Zend_Oauth manquent docblocks appropriés
- Il est impossible de définir Realm OAuth
- Zend_Paginator_Adapter_DbSelect lie vide
- Trop de pages avec un contenu vide
- avis de PHP lorsque vous appelez isSuccess () sur une réponse Zend_Service_Twitter
- urldecode appelé deux fois
- Deux instructions dans une ligne dans Zend_Search_Lucene_Storage_Directory_Filesystem
- urls reCAPTCHA ont changé
- Zend_Service_Twitter :: statusFriendsTimeline ne comprend pas l'option d'inclure retweets
- La fonction privée _processStartupMetadataGlobal dans zend_session.php ne peut pas unset $ _SESSION [ '__ ZF'] à fond
- Utilisation de Zend_Text_Table sans résultats autochargeurs dans: Class 'Zend_Text_Table_Column' not found
- Typo dans l'exemple de Zend_Tool
- fopens de Zend_Translate_Adapter_Gettext et ne fclose pas
- Ipv6 hôte
- Zend_Validate_Hostname ne permet pas d'identifier correctement les adresses IPv6
- Option Variables d'affectation pour Zend_View
Ce qui est nouveau dans la version 1.11.5:
- Problèmes résolus pour cette version:
- Autoriser le chargement application.ini.dist (application. *. Dist) similaire à phpunit.xml.dist.
- Vous avez besoin plus en détail lors de l'utilisation de l'option loggin dans Zend_Cache.
- Zend_Cache_Frontend_File doit vérifier si le fichier existe d'abord.
- Ajoutez un appel de journal avec DEBUG niveau sur cache save ().
- Chaîne avec zéro ( "0") pas interprété comme une chaîne en Zend_Config_Yaml.
- Utilisez HTTPS par défaut pour tous les services Zend_Gdata pris en charge.
- parenthèse fermante manquant et typo dans l'exemple de code.
- erreur grammaticale mineure en Zend_Navigation.
- tests de Zend_Service_Amazon_SimpleDb utilisent un accès incorrect constante de touche.
- Zend_Service_Amazon_SimpleDb_OnlineTest a besoin d'attendre / sommeil plus souvent.
- Mauvaise / exemple de confusion pour Zend_Validate_Db exclusion des dossiers.
- Note:. Apparaissant dans le codage des normes docs
Ce qui est nouveau dans la version 1.11.4:
- Dojo Type TextArea Attribut
- Deux tests sont inaccessibles dans Zend_Form_ElementTest
- Ajout d'une classe à l'élément DT sur formulaire par défaut décorateurs
- Lorsque ayant sous-formulaires FormErrors produisent mauvais code html.
- Supprimer python-ismes de Zend_Gdata_YouTubeOnlineTest
- Documentation du type de retour "instance de classe"
- échantillon incorrect pour Zend_Log factory ()
- Zend_Log factory () ne supporte pas les options comme timestampFormat
- _formatAddress ne cite que les noms contenant '@' ou ','
- Impossible d'obtenir décodé Mime_Part après Zend_Mime_Message :: createFromMessage
- Comma manquant, 'Exemple # 6 Itération un conteneur' ne fonctionne pas
- tests / de paginator Zend viciée avec oci8 éteindre
- Zend_Paginator_Adapter_DbSelect- & gt; getCountSelect () - la requête de comptage produite par cette méthode échoue si le Zend_Db_Select original contient "commande par" (et en utilisant Zend_Db_Adapter_Sqlsrv)
- créé avec Zend_Pdf :: save ($ file, true) de PDF ne sera pas ouvert dans Adobe Reader
- urldecode appelé deux fois
- S3 flux wrapper incorrectement lit des données en raison de têtes Range incorrects
- Test de Zend / Service / Amazon présente Erreur fatale
- Typo dans 'Exemple # 5 et # 6 Exemple' Zend_Service_ReCaptcha
- ext / mcrypt est requise uniquement par Zend_Service_ReCaptcha_MailHide
- Zend_Service_Twitter constructeur ne pouvait pas utiliser Zend_Config
- Par défaut Zend_Tool généré vue ErrorController script doit échapper à des variables de requête en mode de développement
- ErrorController créé par zf.sh essaie d'appeler getParams () sur la non-objet
- actifs PHPUnit Mise à jour pour être plus utilisable out-of-the-box
- Par défaut ErrorController doivent enregistrer les paramètres de requête
- Zend_Application Locale Resource - set cache via config
- jQuery ne se présente pas si jQuery UI est désactivé
- attributs omises obtenir recueillis ont ensuite oubliés
- Harcoded espace blanc avec une valeur de '1' au lieu de 'barThinWidth'
- Problème Sémantique sur les systèmes de fichiers insensibles à la casse
- [Zend_Cache_Backend_Static] Mise en cache URIs avec "0" comme nom de fichier
- WinCache backend pour Zend_Cache
- WinCache soutien
- erreur Copier / coller dans Zend_Cloud_DocumentService_Adapter_SimpleDb
- route de la chaîne ne correspond pas avec un itinéraire facultatif à la fin
- headTitle helper
- Mettre à jour tous les docblocks à utiliser en-tête copyright / licence cohérente. Version: 2011
- Note: Note: apparaissant dans le codage des normes docs
- Erreur de syntaxe dans extras / tests / ZendX / Db / TestSetup.php
Ce qui est nouveau dans la version 1.11.3:
- Problèmes résolus:
- Chemin de test par défaut ZendX aux plugins ressources ne manque jamais
- Ajoutez ZendX_Application_Resource comme un chemin de plugin par défaut pour le bootstrap
- Zend_Cache_Page doit vérifier si $ _SERVER [ 'REQUEST_URI'] est réglé
- Fix sur Zend_Cache sauver processus d'échec
- ob_get_contents + ob_get_clean peut être fait par ob_get_clean
- Undefined variable dans Zend_Cache_Backend_Static
- manquant parenthèse fermante dans l'exemple
- Zend_Db exemple de code Performance erreur: utiliser une combinaison de vsprintf () et array_walk () pour injecter les valeurs dans le SQL
- Zend_Db_Table_Abstract- & gt; insérer retourne une valeur vide
- Utiliser getName au lieu de getId lorsque l'élément ajoutant à DisplayGroup
- addDisplayGroup () doit appeler automatiquement addElement ()
- Zend_Http_UserAgent peut mourir sur sérialisation
- namespace incorrect dans le document de Zend_Log
- Zend_Log_Formatter_Firebug: ajouter des tests unitaires
- Laisser attacher un formatter de configuration .ini et ne hardcode classe formatter en classe Log_Writer
- Zend_Log factory () ne prend pas en charge formatteurs
- Zend_Log_Writer_Syslog n'utilise pas formatter
- Zend_Paginator - colonne Nombre de lignes non trouvé
- Zend_Test_PHPUnit_Db_Operation_Truncate ne tient pas compte de l'option AUTO_QUOTE_IDENTIFIERS config
- zf.sh est le mélange de lignes
- Utilisation de la fonctionnalité de la priorité à donner un sens dans le journal dans le contrôleur d'erreur par défaut
- Par défaut ErrorController doivent enregistrer les paramètres de requête
- Ajout du support pour TypeKey de la propriété
- Les commentaires conditionnels dans headStyle ()
- Zend_XmlRpc_Value convertit entier en chaîne param
- XML_RPC ne fonctionne pas
- docblocks Méthode contiennent la syntaxe @param invalide
Ce qui est nouveau dans la version 1.11.2:
Exigences :
Commentaires non trouvées