Non, dans le dossier des vues n'est pas bon.
Regardez : Vous devez avoir 3 dossiers de base sur votre projet :
système // Il s'agit du framework CI, il n'y a pas beaucoup de raisons de toucher à ces fichiers.
application //C'est là que va votre logique, les fichiers qui font l'application. ,
public // ceci doit être votre documentroot
Pour des raisons de sécurité, il est préférable de garder votre framework et l'application en dehors de votre documentroot, (public_html, htdocs, public, www... etc).
Dans votre dossier public, vous devez mettre vos informations publiques, ce que les navigateurs peuvent voir, il est commun de trouver les dossiers : images, js, css ; ainsi votre structure sera :
|- system/
|- application/
|---- models/
|---- views/
|---- controllers/
|- public/
|---- images/
|---- js/
|---- css/
|---- index.php
|---- .htaccess