Re : Compréhension Model -> View
C'est encore moi
Je suis en train de développer le module qui permettra d'afficher la liste des events. J'ai suivi la documentation et après avoir bien configuré mon module dans le back office (module publié, placement dans la colonne de droite, afficher sur toutes les pages), rien ne s'affiche.
mod_event.php:
Helper.php:
et mon tmpl/default.php:
Pour le coup j'ai vraiment suivi la doc, et meme si dans mon template je met du text brute, il ne s'affiche pas non plus.
Je précise que j'ai installé le module en dur dans la table modules (car il ne me le trouvait pas dans le back-office) mais maintenant il y est
Des suggestions?
Merci
C'est encore moi
Je suis en train de développer le module qui permettra d'afficher la liste des events. J'ai suivi la documentation et après avoir bien configuré mon module dans le back office (module publié, placement dans la colonne de droite, afficher sur toutes les pages), rien ne s'affiche.
mod_event.php:
Code PHP:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
require_once( dirname(__FILE__).DS.'helper.php' );
$items = modEventHelper::getItems();
require( JModuleHelper::getLayoutPath( 'mod_event' ) );
?>
Code PHP:
<?php
defined('_JEXEC') or die('Direct Access to this location is not allowed.');
class ModEventHelper
{
public function getItems()
{
$db = &JFactory::getDBO();
$query = 'SELECT * FROM `#__events`';
$db->setQuery($query);
$items = ($items = $db->loadObjectList())?$items:array();
return $items;
}
}
?>
Code PHP:
<?php defined('_JEXEC') or die('Restricted access'); // no direct access ?>
<ul>
<?php foreach ($items as $item) { ?>
<li>
<?php echo $item->nom_evenement; ?>
</li>
<?php } ?>
</ul>
Je précise que j'ai installé le module en dur dans la table modules (car il ne me le trouvait pas dans le back-office) mais maintenant il y est
Des suggestions?
Merci
Commentaire