
Learn CodeIgniter step by step through four sections—basic, advanced, MVC, and project—covering core features, extending the controller and model, configuring MVC, and applying techniques in a project.
Explore the mvc pattern by separating data, presentation, and control with models, views, and controllers, and see how this enables flexible Codeigniter applications.
Set up a CodeIgniter development environment by creating a virtual server, installing a free Apache distribution, and selecting an IDE such as WebStorm or Atom for your OS.
Learn how to install XAMPP on Windows, configure the control panel, start Apache and MySQL services, and verify the local host page through localhost using the empty docs folder.
Learn how to create your first CodeIgniter controller, name the file, implement a constructor, and define an index method that echoes hello world to verify routing.
Learn to render a CodeIgniter view for a specific controller function by adding a matching view file in application/views and calling it from the controller.
Discover how to pass data from the controller to the view in CodeIgniter, using keys and dynamic values, then display them in the view.
Explore adding and configuring components in a Codeigniter project, including a navigation bar and left-side menu. Create dynamic pages by displaying sections with a library and jumbotron elements.
Learn CodeIgniter step by step: beginner's guide, add components 2 by cleaning up views and adjusting the margin between the navigation bar and the jumbotron.
Learn how to manage nested views in Codeigniter by organizing sections and view structure for clearer, reusable page layouts.
Learn how to load nested views from the controller in Codeigniter, assemble a base layout, and pass data to dynamic sections.
Learn how to create a database and configure the CodeIgniter connection, setting host, user, and database name, then load the database library to enable dynamic access in the application.
Learn how to use migrations in CodeIgniter to create a posts table, with up and down methods, id and title fields, and a primary key using the forge library.
Create and run migrations in Codeigniter, load and use the migration library, configure timestamp sequencing, and verify successful migration execution.
Learn to create and rollback migrations in CodeIgniter by adding a new migration for users and posts, running migrations, and performing a rollback to restore tables.
Learn how to create and apply a new migration to add a field to the posts table, using up and down methods, and verify the migration in the browser.
Learn to build a Codeigniter form using the form helper, with email and password fields and a submit button, and manage the form submission workflow shown in this video.
Create and manage dynamic forms in CodeIgniter step by step, including opening and closing forms, defining inputs, posting data, and handling form submissions within views and controllers.
Learn CodeIgniter form validation by creating a posted form handler, loading the form validation library, and setting rules for title and body to ensure valid input.
Learn how to implement form validation in Codeigniter, enforce required fields and data integrity, and display error messages under each field for invalid submissions.
This lecture demonstrates how to populate CodeIgniter forms by setting the title and body with the form helper, then saving and posting for validation.
Learn how to read data from a database and display posts in a CodeIgniter app, including loading posts, ordering by latest, and rendering in a view.
Fix the read more button and layout issues by applying absolute and relative positioning, min-height settings, and margins to ensure consistent presentation in a Codeigniter beginners project.
Learn how to edit data in CodeIgniter by building a read more link, a controller method to fetch a specific post, and a view to display it.
Learn to edit posts in a CodeIgniter app by using a hidden post ID, collect form data in a controller, call update post in the model, and redirect after update.
Learn to delete data in Codeigniter with a public function, process the delete request, check affected rows, and remove records such as photos.
Learn how to extend the core controller in Codeigniter by creating a custom controller, loading views, and passing data to display articles and dynamic content on the home page.
Explore extending the core my controller in CodeIgniter by configuring environment settings, using the constructor, loading models, and enabling the profiler in development mode.
if using Codeigniter 3.1.9
use this instead in config.php -
define('EXT','.php');
spl_autoload_register (function ($class)
{
$file = APPPATH . 'libraries/' . $class .EXT;
if(strpos($class,'CI') !== 0)
{
if(file_exists($file) && is_file($file))
{
@include_once(APPPATH . 'libraries/' . $class .EXT);
}
}
});
Extend the core my model in CodeIgniter by configuring the constructor, set the posts table, primary key, and created_at descending order, then test through the controller.
Extend the core model by adding a versatile find method that supports id-based and value-based lookups, with input sanitization and dynamic where conditions for reliable single-record retrieval.
Extend the core my model in Codeigniter by creating an engine, implementing functions to retrieve results, manage IDs, and handle status and variables.
extend the core model by creating a safe function that handles id inputs, uses primary key checks, and demonstrates insert and read operations in codeigniter.
Extend the core model to implement create, read, update, and delete operations, manage primary keys and IDs, and align data handling with an MVC workflow in Codeigniter.
Compare MVC and NBC in Codeigniter, highlighting model-controller separation, one-table rule, collaboration benefits, and considerations for large applications when choosing a framework approach.
Learn how to install and configure HMVC in Codeigniter by downloading dependencies, extracting the package, and setting up a local host environment.
Fix a CodeIgniter HMVC error by editing the third-party file near line 300, replacing the faulty read with a proper if-else view check.
Explore hmvc module communication in codeigniter by creating a new module, wiring controllers and models, calling cross-module functions like hello, and demonstrating two approaches to share data between modules.
Learn to manage templates and layouts in CodeIgniter using HMVC by creating a templates module, defining layouts, and loading views. Build one, two, and three column layouts with Bootstrap.
Master hmvc layouts in codeigniter by loading templates into a layout, styling with css, and building a three column page with a sidebar.
master HMVC layouts in CodeIgniter by rendering views inside a reusable layout, wiring controllers, models, and templates to pass data and display content seamlessly.
Set up a CodeIgniter project by configuring an environment switch (development, testing, production) and loading environment-specific database settings, with local host, base URL, and rewrite rules via .htaccess.
Set up the project in Codeigniter by copying core and third-party files, configuring models, controllers, and migrations, and validating migrations to advance the application construction.
Develop and test a user registration form in CodeIgniter by autoloading helpers, building inputs for first name, last name, email, password, and a gender dropdown, and preparing for validation.
Develop and style a CodeIgniter user registration flow by customizing the navigation with bootstrap 4.0 components, building templates and views, and applying fonts and colors to complete the registration page.
Design and validate a user registration form in CodeIgniter, implementing form validation, unique email checks, and password rules to ensure secure, clean input.
Explore how to configure routes for a user registration flow in CodeIgniter, switch the default controller to register, build the register form, and validate user input through the controller.
Learn to register users in Codeigniter by collecting form inputs, saving to the database, applying cross-browser scripting protections via config, hashing passwords with a library, and assigning a profile image.
Learn to build a login form in CodeIgniter step by step, including image assets, form validation, routes, and a login controller that handles email and password authentication.
Learn to implement a CodeIgniter login flow: validate email, verify the hashed password with bcrypt, and set a user session with id and name while handling errors.
Learn to implement user authentication in CodeIgniter by building login and logout flows, using the session library to guard access to the dashboard and render views with a shared layout.
Create a functional user dashboard in CodeIgniter, wiring a dynamic navigation bar, handling login state, and enabling profile viewing and post links for logged-in users.
Learn to update a user profile pic by building a profile pic form, handling file uploads, and validating input in the Codeigniter dashboard.
Develop a Codeigniter profile picture update by validating image type and size, encrypting the filename, uploading with the upload library, and updating the user profile with feedback.
Explore displaying flash messages and session messages during profile updates, and learn to upload a profile picture, handle image upload outcomes, and verify a successful edit in Codeigniter.
Learn how to build and edit a user profile in Codeigniter step by step, including creating form fields, setting the email as read-only, and updating profile data securely.
Learn how to implement and validate the edit profile functionality in Codeigniter, including handling first name, last name, email, and password validations, using the dashboard, sessions, and flash data.
Test and refine a profile section in a Codeigniter beginners project, including editing profile data and validating minimum and maximum character limits. Explore profile picture handling and basic registration flows.
Learn how to create and display category data in a Codeigniter app by building migrations for a categories table, defining models, controllers, and a sidebar list.
Learn to create and display categories in Codeigniter by implementing a category model, retrieving all categories in a controller, and rendering them in a sidebar-enabled layout.
Create a posts feature in Codeigniter app by implementing migrations to build a posts table and wiring a blog module with a model, controller, and routes for posting and viewing.
In this Codeigniter beginners guide lecture, learners implement creating a post by checking login, using session data for user name, and rendering the post form via views.
Learn Codeigniter basics by building a post feature with sessions, form data, hidden values, flash messages, and redirects, while handling post read and data validation in a development workflow.
Learn to build a blog post feature in Codeigniter by creating a get my post function that joins posts with user data, and enforce login checks with redirects.
Learn to manage blog posts and polls in Codeigniter for beginners, including editing content, logging in, and navigating post lists with display, links, and read more.
Explore how to view a post and manage posting in a Codeigniter beginner's guide, including rendering a single post, post titles, and author profiles.
Learn how to view an author's profile in Codeigniter by building a user profile feature, enabling public access, creating a controller, and querying the database with a model.
Learn to build a comments feature in Codeigniter by creating a migration to add a comments table, enable posting by a logged-in user, and verify migration execution.
Create a comments feature in codeigniter by adding a new controller, model, and view, wiring a form to save comments and display them on posts, with login gating for posting.
Learn to implement a save comment function in a Codeigniter post controller, with input validation, flash messages, and redirecting to the post view to display comments on the blog post.
Learn to fetch and display comments from the database in a CodeIgniter project by creating a function that joins comments with user data and renders them.
Displays an author's posts on the author page by implementing the view logic. Includes error checks and flash messages, and shows post listing with comments to boost blog popularity.
Display latest post in a Codeigniter step-by-step flow by building a model function to fetch the newest post and render it in a view, with session-based access checks for users.
Explore building a dashboard with latest polls in CodeIgniter, wiring models, views, and migrations to manage posts, categories, comments, and users, and understand scalable project structure.
This course is focused on teaching the most useful aspects of Codeigniter a well known php framework. This course not only teaches the basics but also teaches the advance concepts used by developers to make your php application development rapid in a professional manner.
It also teaches you the difference between concepts like MVC and HMVC and how to use both of them for application development.
Apart from that this course is also loaded with many techniques and methods that can help you write reusable code and DRY( Don't Repeat Yourself ) up your programs.
And to bring it all together there is a project section in which the student will learn to build a project using the knowledge gained in the course.
So this course is suited for any type of student, doesn't matter if you are a beginner or an intermediate developer or an experienced campaigner you still can pick up the course and can make gains in your knowledge.