05/10/2017, 14:38:59
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.2.3.1
#~ Url du site : localhost
#~ Hébergeur / Soft : wampserver
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Salut les développeurs,
j'ai converti un site de 1.11 en 2.2, il me reste des UDT à convertir et j'ai des soucis de compatibilités.
Avec la dernière mouture d'abstraction de base, comment fait-on le lien.
D'après mes recherches, seul (ou presque) la connexion change, j'ai trouvé ceci ici :
Code :
[== Indéfini ==]
$cs = new \CMSMS\Database\ConnectionSpec;
$cs->type = 'mysqli';
$cs->host = 'localhost';
$cs->dbname = 'wptmp';
$cs->username = 'my_username';
$cs->password = 'my_password';
$db = \CMSMS\Database\Connection::initialize( $cs );
$sql = 'SHOW TABLES';
$list = $db->GetCol($sql);
debug_display($list);
Comment est-ce que je convertis ceci dans mon UDT ?
Code :
[== Indéfini ==]
$db = cmsms()->GetDb();
$sql = 'SELECT country FROM cms_ip2nation WHERE ip < INET_ATON("'.$_SERVER['REMOTE_ADDR'].'") ORDER BY ip DESC LIMIT 0,1';
$dbretour = $db->Execute($sql);