include - una - Yii importar o incluir
layouts yii2 (2)
Intente hacer Yii::import(''ext.payu.payU'', true)
porque la llamada a la función Yii::import()
un parámetro por defecto significa:
hey, simplemente agregue esta ruta a la lista de alias conocidos y no
require()
ahora
y tienes que hacer un new payU()
para que esto funcione.
Me encontré con un problema sobre la importación de archivos php.
Por qué esto funciona:
include( Yii::getPathOfAlias( ''ext.payu.payU'').''.php'' );
pero eso no:
Yii::import( ''ext.payu.payU'');
?
archivo payU.php:
include_once( dirname(__FILE__) . "/sdk/openpayu.php"); //this is a valid path
class payU{ }
La importación funciona de la siguiente manera: Abra el Directorio y Cargue la Clase dentro del archivo php; condición: el nombre de la clase es indebido al nombre del archivo.
En lugar de Incluir, carga todas las clases en el archivo php