In this tutorial we will discuss about codeigniter application structure and file structure .In the image below, the application structure of Codiginator is explained.
Codeigniter structure basically divided into 3 Directory.
Application Directory main developer Directory in codeigniter . all developer related code write in application folder .application folder contains model,view and controller and more Directory.
cache Directory contains all cache related pages data .cache are technology for serve page faster
In config folder contains all configretion related files like autoload.php,config.php,database.php,hooks.php,routes.php and more
This folder holds the controllers of your application. It is the basic part of your application.
core folder contains basic class of codeigniter
helpers folder contains custom helpers related files
hooks folder contains hooks related class and files.hooks are validation technic in codeigniter
language folder contains multipal language keyword related file and folder
libraries folder contains custom libraries related files
long folder contains application error related logs
model folder contains user define model related files.model are use for communicate with database
third_party party folder contains third party files and folder
views folder contains all view related html files
System folder are main application folder of codeigniter. system folder contains all pre-define codeigniter libraries,helpers and class ,this folder are main folder of codeigniter application
user_guide folder contains codeigniter developer help documentation