L'application sur laquelle je travaille comporte plusieurs champs de base de données appelés «actifs», qui sont des booléens. Cependant, au lieu d'afficher "1" ou "0" dans les vues, je voudrais qu'il dise "Oui" ou "Non".CakePHP Custom Global Function
je la fonction suivante:
function activeFriendlyName($status)
{
if ($status == 1)
{
return "Yes";
}
else
{
return "No";
}
}
Cependant, je ne suis pas sûr où je devrais mettre cette fonction globale? Serait-ce le fichier app_model.php? De plus, comment j'appellerais cette fonction pour appliquer le "formatage"?
Voilà comment je l'ai configuré en ce moment: codé en dur. J'essayais de configurer un moyen, donc si je décidais de dire «Actif»: «Non actif», il serait plus facile de changer globalement ..... – Jefe
Ensuite, la meilleure option est de faire une aide personnalisée. Ou utilisez les fonctions de traduction: '$ x? __ ('Oui'): __ ('Non') ' – deceze
Ou renvoyer un' constant', que vous définissez dans 'bootstrap.php'. – deceze