Reportez-vous à la page Mise à jour si vous ne l’avez pas encore fait.
Si une colonne d’un dataset contient du HTML, vous devez ajouter un paramètre isSafeHtml pour ne pas qu’elle soit encodée.
<?php
return array(
'data_mapping' => array(
// ...
'column_with_html' => array(
'title' => 'Column with HTML',
'column' => 'col_html',
'isSafeHtml' => true,
),
// ...
),
);
Voir aussi
Dans le CRUD, à la mise à jour d’item, la fonction de callback success est appelée après le save (pas avant), comme pour la création. Si vous utilisez success dans vos développements, vérifier que votre code soit compatible avec un appel après le save.
Les méthodes ->url() et ->urlResized() retourne maintenant des URL absolues. Vous avez 2 possibilités de modification de vos développements :
Vérifier que vous ne concateniez pas le base_url devant l’appel de ces méthodes.
Ajouter un paramètre égal à false dans l’appel de la méthode.
<?php $attachement->url(false);
Voir aussi
La migration essaye de deviner le contexte des commentaires existants, mais si vous avez implémenté les commentaires sur un modèle non contextable, la migration ne pourra rien. Dans ce cas vous devrez assigner vous-même les contexts aux commentaires (colonne comm_context de la table nos_comment) si vous voulez les voir dans l’interface d’administration.
Si vous voulez revenir à la configuration précédente :
Étendez le fichier de configuration correspondant files noviusos_blog::config ou noviusos_news::config
Modifier la configuration de cette façon :
<?php return array( 'thumbnail' => array( 'front' => array( 'list' => array( 'link_to_item' => false, 'max_width' => 200. ), 'item' => array( 'link_to_fullsize' => false, ), ), ), );
Tous les URL enhancers doivent implémenter une méthode getUrlEnhanced().
Une mise en conformité n’est pas obligatoire mais souhaitable pour pouvoir migrer sans soucis lors de prochaine version.
Code déprécié :
<?php
public static function get_url_model($item, $params = array())
{
$model = get_class($item);
switch ($model) {
case 'A\Class':
return $item->virtual_name).'.html';
break;
}
return false;
}
À remplacer par :
<?php
public static function getURLEnhanced($params = array())
{
$item = \Arr::get($params, 'item', false);
if ($item) {
$model = get_class($item);
switch ($model) {
case 'A\Class':
return $item->virtual_name).'.html';
break;
}
}
return false;
}
Toutes les méthodes en snake_case sont dépreciées :
Voir aussi
Voir aussi
Model_Page->link() est déprécié, utiliser Model_Page->htmlAnchor().
Warning
Model_Page->link() ne retournait que les attributs href et target, Model_Page->htmlAnchor() retourne le tag HTML <a> en entier.
Voir aussi
L’événement user_login est déprécié, utiliser admin.loginSuccess à la place.
Voir aussi
Introduit dans la version Chiba: 2.1
Une mise en conformité n’est pas obligatoire mais souhaitable pour pouvoir migrer sans soucis lors de prochaine version.
La methode set_renderer_options() est dépréciée et devient setRendererOptions().
La methode parse_options() est dépréciée et devient parseOptions().
La version Chiba 2.1 de l’application Slideshow a des migrations en base de données a effectuer. Voir Lancer la migration.