Bonjour,
Je cherche à insérer un module custom code avec un script php qui récupère des données dans une table joomla.
dans mon module j'ai comme script :
<?php
use Joomla\CMS\Factory;
// Get a db connection.
$db = Factory::getDbo();
// Create a new query object.
$query = $db->getQuery(true);
// Select all records from the user profile table where key begins with "custom.".
// Order it by the ordering field.
$query = $this->db->getQuery(true)
->select($this->db->quoteName(array('params')))
->from($this->db->quoteName('#__convertforms_conversions'))
->where($this->db->quoteName('form_id') . ' = :form_id')
->bind(':form_id', 3);
// Réinitialisez la requête à l'aide de notre objet de requête nouvellement rempli.
$db->setQuery($query);
$row = $db->loadRowList();
print_r($row);
?>
dans le frontend :
0 syntax error, unexpected 'use' (T_USE)
J'ai essayé de suivre la doc joomla mais cela ne fonctionne pas.
Je ne vois pas ou est l'erreur.
Si quelqu'un peut m'aider SVP
Merci
Je cherche à insérer un module custom code avec un script php qui récupère des données dans une table joomla.
dans mon module j'ai comme script :
<?php
use Joomla\CMS\Factory;
// Get a db connection.
$db = Factory::getDbo();
// Create a new query object.
$query = $db->getQuery(true);
// Select all records from the user profile table where key begins with "custom.".
// Order it by the ordering field.
$query = $this->db->getQuery(true)
->select($this->db->quoteName(array('params')))
->from($this->db->quoteName('#__convertforms_conversions'))
->where($this->db->quoteName('form_id') . ' = :form_id')
->bind(':form_id', 3);
// Réinitialisez la requête à l'aide de notre objet de requête nouvellement rempli.
$db->setQuery($query);
$row = $db->loadRowList();
print_r($row);
?>
dans le frontend :
0 syntax error, unexpected 'use' (T_USE)
J'ai essayé de suivre la doc joomla mais cela ne fonctionne pas.
Je ne vois pas ou est l'erreur.
Si quelqu'un peut m'aider SVP
Merci
Commentaire