2011-11-23 22 views
5

Al tratar de incluir mi propia biblioteca de clase en Yii. Usé este código para incluir un archivo de clase en Yii.yii clase no está cargando

Yii::import('application.apis.myapi.*'); 

mi_archivo se encuentra en [protected/apis/myapi.php]

No sé que estoy recibiendo este error:

[YiiBase::include(myapi.php) [<a href='function.YiiBase-include'>function.YiiBase-include</a>]: failed to open stream: No such file or directory] 

Respuesta

4

creo que debe importar como

Yii::import('application.apis.*'); 

Se importará todos los archivos php en el directorio aplicaciones/apis/.

Yii::import('application.apis.myapi'); //only one file 

EDITAR: compruebe también esta pregunta: Yii import functionality

0

Tal vez se reemplaza basePath para su aplicación? (Miro protected/config/main.cfg)