05/10/2024
Now real Systems Engineer again!
I didn't know that, that Model-View-Controller (MVC) works very easy and fantastic with CodeIgniter4 PHP framework
1. MODEL - interacts with the database to inserts, update, delete and retrieves users or whatever stored in the database.
2. VIEW: is responsible for displaying data to the user. It contains the HTML and templating logic needed to display the user interface (google chrome, firefox, microsoft edge, e.t.c). The view does not include any logic for interacting with the database or processing user input; it simply presents the data
3. CONTROLLER: - serves as an intermediary between models and views. It handles the userโs requests, retrieves data from the model, and passes it to the view for display (Zomwe mumaziona ku browser like google chrome, firefox). It also processes any user input, such as form submissions (mukamatsekula account like pa facebook, tik tok, youtube, whatsapp, e.t.c, mwini platform yomwe muli ndi accountiyo amasunga ma details anu onsewo mu database mwakemo).
So I have learnt these below:
Benefits of MVC in CodeIgniter4 PHP Framework:
1. Separation of Concerns: Each component (Model, View, Controller) has a distinct responsibility, making the codebase more organized (Dedicated to Developers only here).
2. Maintainability: Since each component handles specific tasks, itโs easier to make changes and maintain the application.
3. Scalability: The architecture allows for easier scaling of the application as more features are added (System osasokonekera ayi, working chimodzimodzi).
4. Re-usability: Models and Views can be reused across different parts of the application without needing to duplicate code.
Here is My good example Platform which is about to feature the outlined story, ----Under Construction & Implementation now...
Free School Management Software. Stark E.C Tech Exchange is 100% free online school management software for school, college, academy or any kind of educational center for lifetime with no limitations.