2010-11-30 17 views
5

no puede averiguar cómo importar archivos php en mi joomla Componente- todos ellos falla:Importación de código PHP en el desarrollo de componentes de Joomla

  • require_once ('code.php');
  • require_once (dirname (FILE) .DS.'code.php ');
  • require_once (JPATH_COMPONENT.DS.'code.php ');

¿Alguna idea? gracias

+0

¿Cómo fallan? ¿Recibe usted algún mensaje de error? Intente escribir la ruta que cree que está accediendo al registro de errores: error_log (JPATH_COMPONENT.DS.'code.php '). Esto escribirá la ruta evaluada a su registro de errores; puede resultar que no es lo que piensas que es. He usado require_once (JPATH_COMPONENT.DS.'reportHelpers.php '); donde reportHelpers.php está en el mismo directorio que el archivo en el que estoy usando require_once. – EmmyS

Respuesta

1

Try jimport, ver documentos de Joomla en esto: http://docs.joomla.org/Jimport

jimport('joomla.application.component.controller'); 

Esto incluirá el archivo php "/libraries/joomla/application/component/controller.php".

+1

Esto es para las bibliotecas base de joomla, que se encuentran en el directorio raíz de Joomla. Necesito un código php que sea parte de mi componente personalizado, en mi directorio de componentes. – Yarin

0

Por lo general, éstos están incluidos en un fichero helper.php

require_once dirname(__FILE__).'/helper.php'; 
2

require_once (. JPATH_COMPONENT_SITE '/ ruta/interior/tu/componente/folder.php');

Además, no use DS: está obsoleto en Joomla 3.0

Cuestiones relacionadas