Yii d'importation ou d'inclure
J'ai rencontré un problème sur l'importation de fichiers php.
Pourquoi cela fonctionne:
include( Yii::getPathOfAlias( 'ext.payu.payU').'.php' );
mais qui n'est pas le cas:
Yii::import( 'ext.payu.payU');
?
fichier payU.php:
include_once( dirname(__FILE__) . "/sdk/openpayu.php"); //this is a valid path
class payU{ }
Ce qui ne "fonctionne pas"? Veuillez fournir des code et tout
setPathOfAlias
appels (si il existe).OriginalL'auteur abuduba | 2012-09-06
Vous devez vous connecter pour publier un commentaire.
Essayer de faire
Yii::import('ext.payu.payU', true)
parce que par défaut d'un paramètreYii::import()
appel de fonction signifie:et que vous avez à faire
new payU()
pour que cela fonctionne.OriginalL'auteur o_nix
Importation fonctionne de la façon suivante:
Ouvrir le Répertoire et de Charger la Classe dans le fichier php ; condition :
le nom de la classe sont indetical pour le nom de fichier.
Au lieu d'Inclure , les charges de toutes les classes dans le fichier php
OriginalL'auteur julian ramirez