Mako est compatible UTF-8 et facile à utiliser.
La configuration du noyau cadre Mako est fait dans le fichier index.php.
Configs spécifiques Autres app sont dans le répertoire app / config
Quoi de neuf dans cette version:.
- Correction:
- critères de chargement Eager fonctionnent maintenant comme prévu lorsque désireux de chargement en morceaux.
Quoi de neuf dans la version 4.5.4:
- Correction:
- critères de chargement Eager fonctionnent maintenant comme prévu lorsque désireux de chargement en morceaux.
Quoi de neuf dans la version 4.5.2:
- Correction:
- critères de chargement Eager fonctionnent maintenant comme prévu lorsque désireux de chargement en morceaux.
Ce qui est nouveau dans la version 4.4.5:
- Amélioration:
- Requête :: colonne () et Query :: first () sera désormais beaucoup plus rapidement dans certains cas.
Ce qui est nouveau dans la version 4.4.4:
- Amélioration:
- Requête :: colonne () et Query :: first () sera désormais beaucoup plus rapidement dans certains cas.
Ce qui est nouveau dans la version 4.4.0:
- NOUVEAU:
- nouvel outil réacteur de ligne de commande de la marque.
- Ajout d'un paramètre de méthode colonne de $ facultatif à la requête :: colonne ().
- Ajouté Mako classe de base.
- Ajout de passe :: needsRehash ().
- Demande ajoutée :: isSafe ().
- méthode ajoutée session :: getToken ().
- méthode ajoutée session :: regenerateToken ().
- méthode ajoutée session :: validateToken ().
- Ajout de règle de validation du jeton.
- Gatekeeper ressasser automatiquement les mots de passe si nécessaire.
- Ajout de l'attribut, css, js url et échappant filtres.
- Evasion filtres sont maintenant également disponibles dans les vues simples de PHP.
- CHANGÉ:
- Proposé init.php fichier à partir du cadre de base à l'application.
- Suppression de la constante de MAKO_VERSION (utiliser Mako :: VERSION place).
- Suppression de la méthode de mot de passe :: isLegacyHash ().
- Suppression du paramètre $ legacyCheck de la méthode passe :: validate ().
- la session renommée :: generateToken () pour Session :: generateOneTimeToken.
- la session renommée :: validateToken () pour Session :: validateOneTimeToken.
- Rebaptisé règle de validation jeton à one_time_token.
méthode
méthode
Ce qui est nouveau dans la version 4.3.2:.
- bug de validation fixe
Ce qui est nouveau dans la version 4.3.1:.
- bug de routage fixe
Ce qui est nouveau dans la version 4.3.0:
- NOUVEAU:
- Ajouté ViewFactory :: existe méthode ().
- Vues sont maintenant en cascade. Cela signifie que vous pouvez remplacer vues de paquets dans votre application.
- Les fichiers de langue sont maintenant en cascade. Cela signifie que vous pouvez remplacer les fichiers de langue de l'emballage dans votre application.
- Ajout d'un ForbiddenException.
- Mako comprend maintenant par défaut 403, 404, 405 vues d'erreur qui peut facilement être surchargée.
- L'ORM va maintenant aussi à terme non statique appels vers le générateur de requêtes.
- Connexion Ajouté :: table () méthode pratique.
- l'appel de méthode Ajouté Container () (# 116).
- Route actions sont maintenant exécutés par l'appel du Container () méthode (# 118).
- Route filtres sont maintenant exécutés par l'appel du Container () méthode (# 119).
- Ajout d'un magasin session NULL.
- CHANGEMENTS:
- Proposée toutes les exceptions HTTP au mako & # x5C; http & # x5C;. exceptions namespace
- Rebaptisé PageNotFoundException à NotFoundException.
- Contrôleurs, les tâches et les migrations utilisent maintenant le trait ContainerAwareTrait par défaut.
- L'ORM :: constructeur () est maintenant public.
- La Route :: contraintes () méthode a été renommé à la Route :: quand ().
méthode
Ce qui est nouveau dans la version 4.2.0:
- NOUVEAU:
- méthode ajoutée Time :: formatLocalized.
- Ajout classe TimeZone.
- Ajout d'une classe Chronomètre (# 113)
- Ajout du support pour l'extension du modèle imbriqué.
- descriptions de migration facultatifs ajoutés.
- Ajouté rendre méthode raccourci vers la classe de vue de l'usine.
- Il est maintenant possible de configurer Gatekeeper pour identifier des utilisateurs en utilisant leur nom d'utilisateur à la place de leur courriel.
- CHANGEMENTS:
- La classe Time a été déplacée dans le Mako & # x5C; chrono
- L'option locale de configuration a été supprimé. Vous devez maintenant définir les paramètres régionaux appropriés pour chaque langue à la place.
- Le ViewFactory :: créer méthode va maintenant retourner une instance de Mako & # x5C; vue & # x5C; Vue au lieu d'une mise en œuvre de Mako & # x5C; vue & # x5C; équarrisseurs & # x5C;. RendererInterface
- app Proposée / routes.php app / routage / routes.php.
- Filtres doit maintenant être défini dans app / routage / filters.php.
- Vous pouvez maintenant utiliser des filtres de classe, en plus de fermetures.
- Le UrlBuilder de méthode actuelle va maintenant inclure les paramètres de la requête en cours par défaut.
- mode de chiffrement Mcrypt par défaut a changé à partir de la BCE à la CBC.
- supprimé le répertoire / app packages. Forfaits vont maintenant être installés dans le répertoire packagist fournisseur.
- supprimé les fonctions globales d'aide. Ils ont été remplacés par un trait et une classe (NamespacedFileLoaderTrait et ClassInspector).
Quoi de neuf dans la version 4.1.2:.
- Correction d'un problème avec la date coulée dans le ORM
Quoi de neuf dans la version 4.1.1:.
- Ajout de déclarations manquantes dans la mise en œuvre de l'utilisateur du portier
Ce qui est nouveau dans la version 4.1.0:.
- Ajout de filtre sépia à la bibliothèque d'image
- Ajout de filtre de négation à la bibliothèque de l'image.
- Ajout de filtre pixelate à la bibliothèque de l'image.
- Ajout de réglage de la luminosité à la bibliothèque de l'image.
- Ajout d'affûtage à la bibliothèque de l'image.
- est maintenant possible de créer et restaurer des snapshots temporaires lors de l'utilisation de la bibliothèque d'images.
- Ajout du support pour la mise en cache de la langue.
- Connexion Ajouté méthode :: isAlive ().
- Ajout de la méthode de connexion :: reconnexion ().
- Connexion Ajouté méthode :: beginTransaction ().
- Méthode de connexion Ajouté :: commitTransaction ().
- Connexion Ajouté méthode :: RollbackTransaction ().
- Connexion Ajouté méthode :: getTransactionNestingLevel ().
- Connexion Ajouté méthode :: inTransaction ().
Ce qui est nouveau dans la version 4.0.7:
- CORRECTIF:
- Message Escape exception dans le modèle de débogage.
- NOUVEAU:
- désormais possible de configurer le format de sortie de date lors de la conversion des dossiers ORM de tableau et / ou JSON.
Ce qui est nouveau dans la version 4.0.6:
- Amélioration ORM :: toArray () et ORM: :. méthodes de toJSON
Quoi de neuf dans la version 4.0.5:.
- Correction d'un bug dans le magasin de cache de fichier basé sur
Quoi de neuf dans la version 4.0.0:
- Un nouveau système amélioré de routage RESTful
- Une nouvelle bibliothèque d'authentification de marque
- Un conteneur d'injection de dépendance intelligent et facile à utiliser
- horodatées et OptimisticLocking traits pour l'ORM
- Une bibliothèque de manipulation d'image qui supporte à la fois GD et ImageMagick
Ce qui est nouveau dans la version 3.6.6:.
- Ajout du support pour le cache de l'utilisateur APCU
Ce qui est nouveau dans la version 3.6.4:
- Mako utilise maintenant le plus sûr $ 2a $ Blowfish Mode lors du hachage des mots de passe. L'exigence de la version de PHP a été heurté de 5.3.1+ à + 5.3.7.
Ce qui est nouveau dans la version 3.6.2:
- ORM va maintenant définir la valeur de clé primaire correcte après l'insertion d'un nouveau record en utilisant PostgreSQL.
Quoi de neuf dans la version 3.5.0:.
- Mako est maintenant installé et mis à jour via compositeur
- Whoops est utilisé pour afficher des informations d'erreur.
- Ajouté session de la méthode de reflasher.
- vues des parents auront désormais accès aux variables définies dans subtemplates.
- Correction d'un bug dans le compilateur de requêtes Oracle.
- serveur de développement utilise maintenant l'environnement spécifié.
Quoi de neuf dans la version 3.4.0:.
- Ajout d'un ORM
- Ajouté Arr :: a procédé.
- Ajout de requêtes :: décroissant méthode pratique.
- Ajout de requêtes :: ascendant méthode pratique.
- Suppression de la classe de modèle.
- Suppression de la classe de définition.
Ce qui est nouveau dans la version 3.3.2:.
- méthode ajoutée Demande :: tête
- Ajout de la méthode d'appel :: nom d'utilisateur.
- Ajout de la méthode d'appel :: mot de passe.
- Réponse Ajouté :: revenir méthode.
- Ajouté cascade config chargement.
Ce qui est nouveau dans la version 3.3.1:.
- Amélioration de l'auto-chargement de classes de paquets
Ce qui est nouveau dans la version 3.2.1:.
- Redis simplifié commande pipeline
- Redis client prend désormais en charge les commandes qui contiennent des espaces (CONFIG GET, SET CONFIG, etc ...).
Quoi de neuf dans la version 3.1.0:
- serveur de développement Ajouté (nécessite PHP 5.4.0+ ).
- Il est maintenant possible de pluriel mots à l'intérieur d'une chaîne traduite.
- Ajout pack de langue russe et inflexion des règles.
- Réponse Ajouté :: méthode de tête.
- méthode d'intervention Ajouté :: clearHeaders.
- Réponse Ajouté :: méthode de type.
- Réponse Ajouté :: méthode de charset.
- méthode Réponse Ajouté :: disableCaching.
- Réponse Ajouté :: méthode de compresse.
- Réponse Ajouté :: méthode de DisableCompression.
Ce qui est nouveau dans la version 3.0.4:.
- forfait fixe problème de routage
Quoi de neuf dans la version 3.0.2:
- Il est maintenant plus facile à réaliser sous-requêtes pour emballer contrôleurs .
Quoi de neuf dans la version 3.0.0:
- Forfaits pouvez maintenant avoir leurs propres contrôleurs routables <. / li>
- console de débogage interactif ajouté.
- Ajout du support pour les URL locale.
- Il est désormais possible d'enregistrer vue personnalisée de rendu.
- Ajouté préserver filtre pour la syntaxe des templates.
- première méthode Ajouté Event.
- Ajout de l'événement :: méthode de redéfinition.
- méthode ajoutée CLI :: newLine.
- méthode ajoutée CLI :: clearscreen.
- méthode ajoutée CLI :: ScreenWidth.
- méthode ajoutée CLI :: screenheight.
- Ajouté CLI méthode de style ::.
- Ajouté Crypto :: méthode de EncryptAndSign.
- Ajouté Crypto de la méthode validateAndDecrypt.
- classe Ajouté MAC pour les chaînes de signature à l'aide de codes d'authentification de message.
- debug Ajouté adaptateur de journal de la barre d'outils.
- gestionnaire de session Ajout de fichier basé.
Quoi de neuf dans la version 2.3.3:.
- Ajouté Arr :: méthode de isAssoc
- Ajouté ClassLoader de la méthode de registerNamespace.
- ClassLoader Rebaptisé :: méthode addClass à ClassLoader mapClass.
- ClassLoader Rebaptisé :: addClasses méthode pour ClassLoader mapClasses.
Ce qui est nouveau dans la version 2.3.2:.
- tâche du réacteur Ajouté pour effectuer des migrations de bases de données
- Ajouté MAKO_VERSION constante.
- Ajout du support de pipeline au client Redis.
- query fixe constructeur bug.
Ce qui est nouveau dans la version 2.3.0:.
- Ajout d'une barre d'outils de débogage
- Ajouté mako & # x5C, sécurité & # x5C;. Classe de passe
- Ajouté mako & # x5C, sécurité & # x5C;. Jeton de classe
- Ajout du support pour EXISTE claues à Query Builder.
- Ajout du support pour les sous-requêtes pour Query Builder.
- méthode ajouté Voir :: assignGlobal.
- Ajout de la méthode URL :: matchs.
- Ajouté à cordes méthode de l'alternateur ::.
- Ajout de la méthode de base de données :: profileur.
- Connexion :: méthode de profileur ajouté.
Ce qui est nouveau dans la version 2.2.2:
- Il est maintenant possible de définir une valeur par défaut pour des blocs de modèle dans les vues parentes.
Ce qui est nouveau dans la version 2.2.1:
- .gitignore fichiers actifs / * plus ignorer tous les fichiers par défaut.
Quoi de neuf dans la version 2.2.0:
- Ajout du support pour analyse de template à la classe de vue.
- Ajouté e (évasion) fonction d'aide.
- fonction d'aide dump_var ajouté.
- option styles de texte ajouté (gras, fané, souligné, clignotant, inversé et cachés) à CLI :: couleur.
- Suppression de la méthode cordes :: specialCharsEncode.
- Suppression de la méthode cordes :: specialCharsDecode.
- base de données renommée :: fetch constant de la base de données :: FETCH_FIRST.
Quoi de neuf dans la version 2.1.0:
- Nouvelle classe de base de données avec Query Builder qui prend en charge DB2, Firebird, MariaDB, MySQL, Oracle, PostgreSQL, SQLite et SQLServer.
- Ajout adaptateur de cache de base de données générique.
- Retiré adaptateur de cache de données SQLite.
- adaptateur de session de base de données utilise le nouveau générateur de requêtes.
- modèle par défaut utilise la nouvelle classe de base de données.
- Correction d'un bug où une nouvelle instance de journal serait retourné à chaque fois.
- Correction d'un bug où une nouvelle instance de cache serait retourné à chaque fois.
- Correction d'un bug où un format XML :: échouerait si les données étaient récupérées en utilisant PDO :: FETCH_OBJ.
- Correction d'un bug où un format csv :: échouerait si les données étaient récupérées en utilisant PDO :: FETCH_OBJ.
Quoi de neuf dans la version 2.0.1:.
- Ajout de l'événement :: clear () la méthode
- URL :: base () va essayer de détecter automatiquement l'URL de base si son pas configuré.
- Il est maintenant possible de définir le mode par défaut de la classe de base de données d'extraction.
Ce qui est nouveau dans la version 1.6.2:
- Ajout outil réacteur de CLI qui gère les tâches et l'installation de faisceaux.
- addPsr0 de Ajouté ClassLoader méthode.
- Ajout raccourci magique pour défaut instance de cache.
- Ajout raccourci magique pour la configuration par défaut crypto.
- méthode ajoutée CLI :: ScreenSize.
- CLI liée Code a supprimé des parties Web du cadre.
- Les erreurs qui ne sont pas visés par l'enregistreur de défaut seront désormais consignés dans app / stockage / logs / *. log.
Ce qui est nouveau dans la version 1.6.1:
- Ajouté session :: méthode flash qui remplace la fonctionnalité de la classe de notification.
- Ajout __isset méthode pour adaptateur de cache.
- __isset ajoutée et __unset méthodes de mettre en cache adaptateur.
- Retiré classe de notification.
- pouvez maintenant affecter variables de vue lors de la création d'un objet de vue.
- Amélioration de règles de pluriel des noms anglais.
- Mako :: faisceau va maintenant retourner NULL.
Ce qui est nouveau dans la version 1.6.0:.
- Amélioration des règles de pluriel des noms anglais
- Pas de point en utilisant la classe HTML pour générer une balise 'br' simple.
Ce qui est nouveau dans la version 1.5.1:.
- Amélioration des messages d'exception
- classe Growl va maintenant lancer une exception si le serveur renvoie une erreur.
- Correction:. Pas besoin de convertir le nom de l'application en UTF8 deux fois en classe Growl
- Correction: Redis entier répond maintenant renvoie un entier .
- Correction:. question XSS possible fixe dans la vue d'exception
Ce qui est nouveau dans la version 1.5.0:
- Ajout classe Session qui prend en charge la base de données, natif et redis stockage.
- Ajouté à cordes méthode de masque ::.
- Ajout de la méthode de culture à la classe de l'image.
- Ajout de la méthode de colorisation à la classe de l'image.
- classe Ajouté ArrayTo.
- Demande Suppression :: méthode urlSegment.
- Amélioration de la Chaîne :: méthode aléatoire.
- adaptateur de cache mémoire prend désormais en charge TTL.
- paramètre de localisation faite en réponse :: rediriger option.
- Demande :: méthode fonctionne également avec HTTP_X_HTTP_METHOD_OVERRIDE.
- Il est maintenant possible d'utiliser fermetures des routes personnalisées.
- classe Growl utilise maintenant le nouveau protocole de GNTP.
- Correction d'un bug dans le client de redis.
- Correction d'un bug dans le gestionnaire d'erreur.
Quoi de neuf dans la version 1.4.1:
- autochargeur est compatible avec les applications faites avec Mako & # x3C; 1.4.0 nouveau.
Ce qui est nouveau dans la version 1.3.0:.
- Catégorie ajoutée pour la génération et la validation UUID
- Numéro Ajouté classe d'aide.
- Ajout de la classe et lire les notifications (& quot; des messages flash & quot;).
- Ajout du support pour HTTPS en classe Gravatar.
- vue mise à jour message d'erreur.
- Les jetons de sécurité et maintenant application spécifique.
- Correction d'un bug dans le modèle d'erreur.
- Correction d'un bug dans le gestionnaire d'erreur.
Exigences :
- PHP 5.3.1 ou supérieur
- iconv
- mbstring
- PDO
Commentaires non trouvées