Dans ce tutoriel, nous allons vous montrer comment utiliser votre propre requête SQL personnalisée complète comme source de données pour n'importe quelle vue Chronoforms. Cette technique peut être implémentée dans Chronoforms version 6, 7 ou 8.
Premièrement, ajoutez une action PHP à votre formulaire et collez ce code :
// Import Joomla's database classes
use Joomla\CMS\Factory;
use Joomla\CMS\Table\Table;
// Get the database connection
$db = Factory::getDbo();
// Create a new query object
$query = $db->getQuery(true);
// Execute the query
$db->setQuery("SELECT * FROM #__chronoforms8");
// Load the results as an array of objects
$results = $db->loadAssocList();
return $results;

Maintenant, vous pouvez personnaliser la requête SQL comme vous le souhaitez, et utiliser {var:php_action_name} comme source de données dans les vues Dropdown, Checkboxes, Radios ou Table, ou toute autre liste nécessitant une source de données.

