J'ai réussi à passer en mode développement et le problème est dans mon traitement spécifique sachant qu'en l'exécutant côté Action de mon Module il marche sans problème:
try {
$strConnection = 'mysql:host=localhost;dbname=intranet';
$arrExtraParam = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8");
$pdo = new PDO($strConnection, 'root', '', $arrExtraParam);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
$msg = 'ERREUR PDO dans ' . $e->getFile() . ' L.' . $e->getLine() . ' : ' . $e->getMessage();
die($msg);
}
//tester la cnx
$query = 'Insert into t_adherent (sPrenomContact,sRaisonSociale,sNomContact) values (?,?,?)';
$prep = $pdo->prepare($query);
$prep->bindValue(1, 'item 1', PDO::PARAM_STR);
$prep->bindValue(2, 'aaaaaa', PDO::PARAM_STR);
$prep->bindValue(3, 'bbbbbb', PDO::PARAM_STR);
$prep->execute();
L'erreur:
PDOException in StatementWrapper.php line 196:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'intranet.config' doesn't exist