are code igniter conventions enforced?

I am new to code igniter, coming from a solid CakePHP background. The user guide covers certain conventions to follow when naming controllers, models, views, and then classes + functions but are they actually enforced anywhere? You manually load both views and models, and controllers can be routed to. So is there any real reason to follow the conventions? I personally think they just make all my files and underlying code look pretty fugly and id rather just override them.


ANSWERS:


No, CodeIgniter will never enforce anything on you, except for cases where it's a security or functional requirement.



 MORE:


 ? Code Igniter - Best Practice for views to not violate DRY
 ? Code Igniter RESTful Modeling and Controller
 ? Undefined property: stdClass::$contents in Code Igniter
 ? code igniter email function
 ? Data not passing from Controller to View Code Igniter
 ? Data not passing from Controller to View Code Igniter
 ? Data not passing from Controller to View Code Igniter
 ? Can I pass data to the Codeigniter output class without displaying it?
 ? How do I pass data from my model to my view as an object and as an array?
 ? Sending 2 data objects to a view