Espacio de nombres en un módulo de PrestaShop -- php campo con prestashop campo con prestashop-1.6 camp Relacionados El problema

Namespace in a PrestaShop module


0
vote

problema

Español

Estoy creando un módulo de PrestaShop que debe validarse aquí: https://validator.pressashop.com .

Estoy usando una biblioteca LGPL, basada en espacios de nombres. Lamentablemente, todas las clases en el archivo de espacio de nombres no son encontradas por el validador. El error: la clase 'httpful handlers jsonhandler' no existe.

¿Hay una mejor práctica para reconocer las clases?

Original en ingles

I'm creating a prestashop module that must be validated here : https://validator.prestashop.com.

I'm using an LGPL library , based on namespaces . Unfortunately all the classes in the namespace file is not found by the validator. The error : Class ' Httpful \ Handlers \ JsonHandler ' does not exists.

There is a best practice to recognize the classes?

        

Lista de respuestas

3
 
vote
vote
La mejor respuesta
 

Desafortunadamente, PrestaShop todavía no puede manejar los espacios de nombres, de una manera que la solución:

En el archivo principal del módulo mymodule.php

  include 'actualcode.php'   

en Actualcode.php - El código real del módulo, con espacios de nombres, etc.

Funciona en la instalación de PrestaShop, no estoy seguro de Validator.

 

Unfortunately Prestashop still can't handle namespaces, one of ways how to fix it:

In the module main file mymodule.php

include 'actualcode.php' 

in actualcode.php - the module real code, with namespaces etc.

It works in Prestashop installation, I'm not sure about validator.

 
 
 
 

Relacionados problema

1  ¿Por qué es posible acceder a las variables en plantillas inteligentes con PrestaShop?  ( Why is it possibile to access variables in smarty templates with prestashop ) 
¿Qué es el archivo (o archivos) que me permiten acceder a todas las variables en plantillas Smarty escritas en otros archivos PHP? No puedo encontrar una fu...

0  La variable de categoría PrestaShop $ no funciona dentro de otra  ( Prestashop category variable doesnt work within another if ) 
Yo uso PrestaShop y necesito agregar una presentación de diapositivas específica para la categoría- & gt; ID 1 en la parte superior de los productos de la cat...

1  Cómo agregar un nuevo enlace para mi página Módulo personalizado en el menú Horizontal superior en PrestaShop 1.6.4  ( How to add a new link for my custom module page to the top horizontal menu in pr ) 
He creado un módulo en el que se enganchará a una de las páginas. Pero cómo mostrar el enlace de mi módulo personalizado al menú horizontal superior en Presta...

0  PrestaShop 1.6 Base de datos Inserción de productos  ( Prestashop 1 6 database inserting products ) 
He añadido producto por la consulta de SQL, pero incluso cuando tengo PS_PRODUCT_SHOP y PS_PRODUCT_LANG SET CORRECTAMENTE, el producto en la Oficina de Atrás ...

1  URL amigable no funciona en NGINX y PrestaShop  ( Friendly url not working on nginx and prestashop ) 
Tengo un sitio de PrestaShop, me gustaría habilitar los servidores de medios para que las imágenes se sirvan desde otro servidor. El servidor principal es Apa...

0  Vimeo Video Subir no devuelve los parámetros dados (POST Subir)  ( Vimeo video upload does not return given parameters post upload ) 
Siguiendo el formulario de construcción y html de Vimeo Docs i logró cargar adecuadamente un video, pero, como configurar las propiedades de video / metadat...

0  PrestaShop: Cómo eliminar el botón 'Nuevo' de mi controlador de BackOffice  ( Prestashop how to remove new button from my backoffice controller ) 
Quiero eliminar el botón Agregar de la barra de herramientas de la vista de lista de BO en PrestaShop está ahí de alguna manera (solo para mi página que cre...

0  PrestaShop 1.6 ¿Cómo eliminar el correo electrónico del pago de invitados?  ( Prestashop 1 6 how to remove email from guest checkout ) 
Hice una pequeña tienda usando PrestaShop 1.6. Y necesito simplificar una salida de invitados. Necesidad de eliminar el correo electrónico requerido de la c...

0  Aviso PrestaShop: offset indefinido: 0  ( Prestashop notice undefined offset 0 ) 
Yo uso PrestaShop 1.5.6, intenté seguir este tutorial . funciona, pero también me da este error 24 veces en la parte superior de la página: Aviso: Offse...

0  El módulo de envío de UPS no funciona en el entorno de Linux  ( Ups shipping module not working on linux environment ) 
Estoy usando el módulo de operador gratuito en mi proyecto Construido en PrestaShop y este módulo está funcionando bien en mi localhost (Windows-XAMPP), pero ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos