2010-11-30 20 views
5

ne peux pas comprendre comment importer des fichiers php dans mon joomla component tous ces échouent:Importation du code PHP dans Joomla Component développement

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

Des idées? grâce

+0

Avez-vous des messages d'erreur? Essayez d'écrire le chemin que vous pensez accéder au journal des erreurs: error_log (JPATH_COMPONENT.DS.'code.php '). Cela écrira le chemin évalué à votre journal d'erreurs; Il se peut que ce ne soit pas ce que vous pensez. J'ai utilisé require_once (JPATH_COMPONENT.DS.'reportHelpers.php '); où reportHelpers.php se trouve dans le même répertoire que le fichier dans lequel j'utilise require_once. – EmmyS

Répondre

1

Essayez jimport, voir les docs de Joomla sur ce point: http://docs.joomla.org/Jimport

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

Cela comprendra le fichier php "/libraries/joomla/application/component/controller.php".

+1

Ceci est pour les bibliothèques de base joomla, trouvées dans le répertoire racine de joomla. J'ai besoin de code php qui fait partie de mon composant personnalisé, dans mon répertoire de composants. – Yarin

0

Habituellement ils sont inclus dans un fichier helper.php

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

require_once (. JPATH_COMPONENT_SITE de '/ chemin/intérieur/votre/composant/folder.php'); De plus - n'utilisez pas DS - il est obsolète dans Joomla 3.0