Lo mejor es hacer algo como lo que te indica historiasdemaria, crear un autoloader que esa sea su tarea de cargar los widgets bajo demanda, o usar algún método que se encargue de eso, por ejemplo ve este post:
http://www.forosdelweb.com/f68/duda-...to-mvc-893946/
Y uses algo así en tus vistas:
Código PHP:
Ver original<div class="sidebar">
<h2>Categorias</h2>
<?php echo $this->helpers('categorias'); ?>
<h2>Links</h2>
<?php echo links();?>
</div>
El método helpers se encargará de cargar el helper indicado, y usando el método __toString() regresarlo como un string.
Saludos.