Fonctions globales
Catégorie :
Manuel
Voici une liste des fonctions globales disponibles dans Cake. La plupart d'entre elles sont des versions raccourcies de fonctions régulièrement utilisées. Mais certaines apportent des fonctionnalités supplémentaires à vos application.
Charge la configuration de votre application et retourne vrai en cas de succès.
-
uses
- string $lib1
- string $lib2...
Utilisé pour charger les librairies principales de Cake, situées en
/cake/libs. Il est inutile d'y préciser l'extension .php.
uses('sanitize', 'security');
-
vendor
- string $lib1
- string $lib2...
Utilise pour charger des librairies externes, situées ans le répertoire
/vendors.
Il est inutile de préciser l'extension .php.
vendor('myWebService', 'nusoap');
-
debug
- mixed $var
- boolean $showHtml = false
Si le niveau de debug est différent de 0, la variable
$var est affichée. Si
$showHtml est vrai, alors elle sera affichée de manière à être visible par les navigateurs.
Retourne un tableau contenant les paramètres passés en arguments de la fonction.
function someFunction()
{
echo print_r(a('foo', 'bar'));
}
someFunction();
// output:
array(
[0] => 'foo',
[1] => 'bar'
)
Crée un tableau associatif contenant les arguments de la fonction.
echo aa('a','b');
// output:
array(
'a' => 'b'
)
Version raccourcie de echo
Version raccourcie de strtolower
Version raccourcie de strtoupper
-
r
- string $search
- string $replace
- string $subject
Version raccourcie de str_replace
Si le niveau de debug n'est pas à 0, affichera
echo "
" . print_r($data) . "
";
-
am
- array $array1
- array $array2...
Fusionne les tableaux passés en paramètres.
Retourne la variable d'environnement passée en paramètres.
-
cache
- string $data
- string $path
- string $expires
- string $target = 'cache'
Place les données situées dans
$data dans le fichier de cache
$path (le dossier du cache est
/app/tmp)
$expires doit être une date au format strtotime().
Le
$target peut être
cache ou
public.
-
clearCache
- string $search
- string $path = 'views'
- string $ext
Supprime les fichiers du répertoire de cache
$path matchant à
$search et ayant pour extension
$ext.
Supprime les slashes de manière récursive dans un tableau.
Retourne le nombre de dimensions du tableau.
Recherche le fichier dans le répertoire courant ou le chemin absolu. Retourne vrai si il existe, faux sinon.
Convertit les slashes ( / ) en underscores ( _ ).