Can we still work with EE the same way as we do with Codeigniter as far as controller and modal goes. I’m thinking of trying out EE for a project, but I’m a little confused as to how to deal with custom php/mysql functions. For instance, Let’s say i want a user to upload images, videos, files, and all his uploads would get stored in a folder on the server named after his the user id. Is it easy to to work with EE and create a function to let the user upload to custom folder, then view his folder to see a list of uploaded images, or other files. In Normal CI we would have to work with controller, modal and view, but i don’t know how this works in EE. In addition how does creating custom database fields and tables work in EE so that we can store additional info relating to the user and access them later. Do i need to create a plug-in for this. I’m still new to EE and i want to make sure it’s works for my purpose.