2013-03-01 4 views
0

Je suis en train de créer mon premier composant pour Joomla 2.5, mais lorsque vous essayez d'exécuter obtenir cette erreur:création de composants d'abord basée sur HelloWorld échoué

Error: 500 You may not be able to visit this page because of:

  • un hors-bookmark/favori
  • un moteur de recherche qui a un listing périmé pour ce site
  • une adresse erronée
  • vous ont pas accès à cette page
  • Le r ressource équationnée n'a pas été trouvée.
  • Une erreur est survenue lors du traitement de votre demande.

View not found [name, type, prefix]: transportation, html, transportationView

Ce que j'ai développé est maintenant très basique, ce qui est le contrôleur sous site/composants/com_transportation/contrôleurs/controller.php

<?php 
// No direct access to this file 
defined('_JEXEC') or die('Restricted access'); 

// import Joomla controller library 
jimport('joomla.application.component.controller'); 

class TransportationController extends JController { 
} 

Et sous le site/composants/com_transportation/views/view.html.php this:

<?php 

// No direct access to this file 
defined('_JEXEC') or die('Restricted access'); 

// import Joomla view library 
jimport('joomla.application.component.view'); 

class TransportationViewTransportation extends JView { 

// Overwriting JView display method 
function display($tpl = null) { 
    // Assign data to the view 
    $this->msg = 'Hello World'; 

    // Display the view 
    parent::display($tpl); 
} 

} 

Qu'est-ce qui me manque? Qu'est-ce qui ne va pas?

Répondre

1

Votre structure de dossiers est incorrecte. Votre fichier de vue doit être en site/components/com_transportation/views/transportation/view.html.php

+0

merci c'était le problème, maintenant ça marche – ReynierPM

1

Essayez ceci,

Lorsque vous commencez à développer un nouveau composant passer par le tutoriel profondément, commencez ensuite modifier les échantillons.

suivre this url cela va vous aider .Son 1.5, mais les choses sont les mêmes pour 2.5. Seulement vous faut mentionner la version dans le fichier XML

<install type="component" version="1.5.0"> 

Aussi, vous obtiendrez un téléchargement de composant d'échantillon de this.

Téléchargez et comparez avec votre appareil, puis trouvez le problème.

Hope this mai aide ..

1

Afficher pas trouvé [nom, type, préfixe]: le transport, html, transportationView

signifie juste tha pas de vue a été trouvé avec le nom de classe de transporationViewtransporation et le type view.html.php. Quel est le nom de la classe dans votre fichier view.html.php? est le deuxième moyen de transport vraiment minuscule comme ça? Aussi, quels sont les noms de vos fichiers layout et xml dans le dossier tmpl?

Questions connexes