bueno, si realmente no vas a usar pconnect desactivalo, pero por el resto no veo nada fuera de lo común, a no ser que en
los controladores no cargues el modulo database, cosa que puedes incluso activarlo desde el autoload.php para evitarte eso en cada controller