plop all.

Je me retrouve face a une application (web) a l'architecture suivante :
un controleur aiguille sur sur une action php (un peu a la struts) qui est une methode de ce dernier en fonction de l'url tapee. Par ex, taper http://serveur/index/toto va appeler la methode totoAction de la classe index definir dans index.php.
Mon probleme est le suivant : ma classe index contient alors les includes de toutes les fonctions necessaires pour toute l'appli. Ca rame et bouffe une quantite astronomique de memoire (normal, mon fichier index.php contient grosso-merdo l'ensemble de l'appli, c'est bien la qu'est le probleme).
Ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
include_once("./application/views/viewHelper.class.php");
include_once("./application/dao/connexionDao.class.php");
...
autres include once.
...
class IndexController extends Controller_Action {
}
Ma question est la suivante : existe-t-il un moyen (simple) de faire l'include de facon plus ou moins dynamique pour par exemple ne lire le fichier connexionDao que quand j'utilise cet objet et non pas a chaque fois que je passe par la racine de mon site ?
D'avance merci.
Fred