Reportez-vous à la page Mise à jour si vous ne l’avez pas encore fait.
dataset
sont encodées¶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
success
est appelée après le save
¶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
.
->url()
et ->urlResized()
retournent des URL absolues¶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
contextable
¶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.
get_url_model($item, $params)
devient getURLEnhanced($params)
¶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 :
delete_from_disk
devient deleteFromDisk
delete_public_cache
devient deleteCache
get_path
devient _getVirtualPath
get_private_path
devient path
get_img_tag
devient htmlImg
get_img_tag_resized
devient htmlImgResized
is_image
devient isImage
get_public_path
devient url
get_public_path_resized
devient urlResized
Voir aussi
delete_from_disk
devient deleteFromDisk
delete_public_cache
devient deleteCache
Voir aussi
Model_Page->link()
est déprécié, utiliser Model_Page->htmlAnchor()
.
Avertissement
Model_Page->link()
ne retournait que les attributs href
et target
, Model_Page->htmlAnchor()
retourne le tag HTML <a>
en entier.
Voir aussi
user_login
¶L’événement user_login
est déprécié, utiliser admin.loginSuccess
à la place.
Voir aussi
Nouveau 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()
.
noviusos_slideshow::slideshow
a été réorganisé afin de mieux séparé les différents formats de diaporama. Voir la documentation d’API de Slideshow.noviusos_slideshow::flexslider
est déprécié et devient noviusos_slideshow::formats/flexslider
.noviusos_slideshow::slideshow_js
est déprécié et devient noviusos_slideshow::flexslider/javascript instead
.noviusos_slideshow::slideshow
est déprécié et devient noviusos_slideshow::flexslider/slideshow instead
.La version Chiba 2.1 de l’application Slideshow a des migrations en base de données a effectuer. Voir Lancer la migration.