… et autres joyeusetés.
Dans le précèdent post nous avons mis en place la base de donnée et précisé le « mot secret » pour le scaffloding.

Mais qu’est ce que ce barbarisme encore ? En fait, c’est une technique offerte par la plupart des frameworks modernes pour rapidement monter une interface de gestion de base de donnée, mais surtout :

CAY MAL ! SCAFFLODING IS EVIL !

Si cette option est activée en production, ce n’est plus un trou de sécurité, mais carrément un anus de caribou ! On va donc la réserver au développement, parce que c’est tout de même hyper-pratique. Surtout quand on est une grosse faignasse comme moi.

Pour utiliser le « scaffolding », il suffit de préciser le « mot secret » dans le fichier routes. , ça c’est fait, et de l’activer dans le controller :

Modifions le constructeur comme suit :

function Accueil()
{
parent::Controller();
$this->load->scaffolding('');
}

étant le nom de table ( et non de la base) que l’on souhaite éditer.

Puis il suffit d’aller sur : application/controller/mot_secret soit dans notre cas :
http://localhost//index./accueil/skeleton/

Scafollder

C’est tout pour aujourd’hui ! La prochaine fois, on va faire le bien pour changer et par la même occasion éviter de rester bloqués dans l’anus du caribou.

Similar Posts: