CodeIgniter is PHP Open Source php MVC framework that can help us to speed up the development of our web applications. CodeIgniter was written by Rick Ellis, rock musician turned programmer.
MVC Stands for Model, View and Controller. MVC is software approach that separate your application logic from its data and presentation.Model
Model holds our data structures.Model Class contain functions that help us to retrieve ,update and insert data in our database.View
View holds data presentation logic.View requests data from the model that it uses to generate an output representation to the user.Controller
Controller work as coordinator between Model and View.Controller takes input from the user and instructs the model and a view to perform actions based on user input.
CodeIgniter's Hooks feature allow us to change the inner working of the framework without changing the core files.
CI Session Class track information about each user while they browse site.Ci Session class generates its own session data, offering more flexibility for developers.
Dompdf is an PHP class for generating pdf documents from html.Dompdf is free to use.we will use following step for DomPDf integration with Codeigniter.