3.4.4.5 Charger les fichiers Vendor

La fonction vendor() a été dépréciée. Les fichiers Vendor devraient maintenant être chargés via App::import(). La syntaxe et les arguments additionnels sont légèrement différents, car les structures du fichier vendor peuvent différer grandement et tous les fichiers vendor ne contiennent pas de classes.

Les exemples suivants illustrent comment charger les fichiers vendor depuis divers structures de chemins. Ces fichiers vendor pourraient être localisés dans n'importe quels dossiers de vendor.

3.4.4.5.1 Exemples Vendor

Pour charger vendors/geshi.php

App::import('Vendor', 'geshi');
  1. App::import('Vendor', 'geshi');

Pour charger vendors/flickr/flickr.php

App::import('Vendor', 'flickr/flickr');
  1. App::import('Vendor', 'flickr/flickr');

Pour charger vendors/un.nom.php

App::import('Vendor', 'UnNom', array('file' => 'un.nom.php'));
  1. App::import('Vendor', 'UnNom', array('file' => 'un.nom.php'));

Pour charger vendors/services/bien.dit.php

App::import('Vendor', 'BienDit', array('file' => 'services'.DS.'bien.dit.php'));
  1. App::import('Vendor', 'BienDit', array('file' => 'services'.DS.'bien.dit.php'));