Nada de if loco... MVC en php bien utilizado, podes hacer un metodo q te lea todas las tablas existentes luego recores cada una con un each y llamas a una funcion q te cargue las clases (modelo) de cada tabla y asi podes hacer con las vistas y controladores, te dejo un ejemplo:
Código PHP:
foreach($acaestantodaslastablas as $modelo){
load_models($modelo);
}
function load_models($class_name){
if(file_exists($shproot . 'app/models/class.' . $class_name . '.php'))
require_once($shproot . 'app/models/class.' . $class_name . '.php') ;
}