Pregunta

Estoy tratando de actualizar las listas en mi sitio web basado en Zend Framework a la carta de apertura del flash 2 (versión: Kvasir) biblioteca. Se utiliza para funcionar bien con las versiones anteriores. Sin embargo, el uso de la nueva versión, cuando trato de crear, por ejemplo, líneas, recibo mensajes de error tales como

Warning: include (línea \ hollow.php) [function.include]: no pudo abrir la secuencia: No existe el fichero o directorio en C: \ xampp \ htdocs \ weMatch \ biblioteca \ Zend \ Loader.php en la línea 83

Fatal error: Class 'line_hollow' no se encuentra en C: \ xampp \ htdocs \ weMatch \ \ controladores de aplicación \ defecto \ FeedbackController.php en la línea 215

Sospecho que el Zend_Loader_Autoloader está reemplazando el subrayado con una barra invertida. ¿Puedo excluir a toda la biblioteca abierta gráfico de flash de la Zend_Loader_Autoloader?

¿Fue útil?

Solución 2

descubrí que la API de la biblioteca de apertura del flash ha cambiado con la nueva versión (Kvasir). Al igual que en las versiones anteriores, hay un archivo que es necesario incluir el cual incluye todas las otras clases de la biblioteca (flash-chart.php abierta). Vi que el line_hollow.php clase fue comentada en este archivo y por lo tanto supongo que está en desuso. Cuando traté de incluir line_hollow.php, hubo algunos errores de seguimiento. Afortunadamente, hay otras formas de lograr el mismo resultado. En lugar de:

$line = new line_hollow();

ir

$line= new line();
$dot = new hollow_dot();
$line->set_default_dot_style($dotTeam);

La última forma le da más flexibilidad, porque se puede dar el punto $ atributos adicionales.

Otros consejos

Está cambiando el _ a /. Se podía incluir el archivo mismo de antemano.

require_once ( 'ruta / a / line_hollow.php'); o lo que es el nombre del archivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top