Par

Adminer, un équivalent phpMyAdmin en un seul fichier

Ayant un client assez parano pour n’accorder l’accès de son phpMyAdmin qu’à une seule IP, celle de mon ancienne entreprise, je passais pas mal de temps à embêter mes anciens collègues à la moindre mise  jour demandée (il faut dire que le site est assez mal conçu, mais à ma décharge, je n’ai fait que reprendre un projet codé par un ami que je dénoncerai pas ici 😉 ) .

Vous le comprendrez, ce n’était pas très pratique. J’ai donc cherché à intégrer phpMyAdmin à ce site (oui, c’est mal, mais c’est pour la bonne cause). La difficulté principale étant que ce site tourne sous Zend Framework.

C’est alors que j’ai trouvé ce petit script : Adminer.

Adminer est un équivalent light de phpMyAdmin, ne comprenant qu’un seul fichier de 200Ko. Magique !

A intégrer sans (trop de) modération dans vos différent projet 😉

Pour l’intégrer à du Zend Framework, rien de plus simple : ajouter une fonction à votre AdminController.php (ou tout autre controller).

public function pmaAction() {}

Puis, renommez votre fichier adminer-numero-de-version.php en pma.phtml et placez le dans views -> scripts-> admin (ou un autre controller choisi).

C’est tout !