Programming with CodeIgniter MVC

Build feature-rich web applications using the CodeIgniter MVC framework
Preview in Mapt

Programming with CodeIgniter MVC

Eli Orr, Yehuda Zadik

1 customer reviews
Build feature-rich web applications using the CodeIgniter MVC framework
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $20.99
Save 52%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$34.99
$29.99 p/m after trial
RRP $20.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Programming with CodeIgniter MVC Book Cover
Programming with CodeIgniter MVC
$ 20.99
$ 10.00
C++ GUI Programming with QT5 Book Cover
C++ GUI Programming with QT5
$ 35.99
$ 10.00
Buy 2 for $20.00
Save $36.98
Add to Cart

Book Details

ISBN 139781849694704
Paperback124 pages

Book Description

The CodeIgniter Model-View-Controller framework provides genius simplicity, flexibility, and efficient resource usage, boosting performance and reusability.

"Programming with CodeIgniter MVC" reviews the unique features of CodeIgniter using simple, easy-to-follow, and practical examples.

Programming with CodeIgniter MVC provides a simple step-by-step guide to efficiently utilizingthe CodeIgniter MVC framework for developing web applications. This book is packed with engaging examples to understand the usage of controllers, libraries, and (Codeigniter) CI Models. This book commences with a quick discussion of the CodeIgniter Integration with  external plugins such as Flickr API, Google Maps and more will be reviewed with clear usage examples. It will then cover CI naming convention rules, mandatory and optional configurations, and usage within a CI project. It will also cover user defined configurations.

By the end of this book, you will not only understand user-defined libraries in a CI framework, but also their services, role, usage, and scope with the help of an example-based approach. The book also covers helpers, models, and views, as well as their usage.

Using this book, youwill soonbe able to develop feature-rich web applications using the CodeIgniter MVC framework. "Programming with CodeIgniter MVC" is a one-stop solution to developing solutions with CodeIgniter MVC.

Table of Contents

Chapter 1: Getting Started
Installing CodeIgniter
Folders overview
Example 1 – hello world
Example 2 – passing the complex parameters to a view
Example 3 – the database query by a model rendering results to a view
Example 4 – interactive contact forms
Summary
Chapter 2: Configurations and Naming Conventions
CI directory tree
Defining and using your own configurations
Understanding and using CI naming conventions
Miscellaneous naming conventions
Summary
Chapter 3: Controller Usage and Scope
Scope of the CI controller
The user-defined CI controller
CI controller use cases
Example 1 – default homepage controller
Example 2 – sending e-mails with attachments
Example 3 – admin and regular user log in
Summary
Chapter 4: Libraries
The CI libraries' scope and usage
Example 1 – using the built-in libraries
Example 2 – using third-party libraries such as the Google Maps CI library wrapper
Example 3 – building a library such as the Flickr API wrapper
Example 4 – the LinkedIn API wrapper
Summary
Chapter 5: Helpers
CI helpers' scope and usage
Example 1 – using built-in helpers
Example 2 – SSL helper
Example 3 – building your own helper
Summary
Chapter 6: Models
Scope of the CI model
Object Relational Mapping (ORM)
Example 1 – a CRUD example
Example 2 – a business logic example
Example 3 – retrieving data from Facebook
Summary
Chapter 7: Views
Scope of the CI view
Accessing the libraries/helpers
Example 1 – HTML5 location powered by Google Maps
Example 2 – user feedback powered by AJAX and the jQuery UI
Summary

What You Will Learn

  • Install CodeIgniter and get acquainted with CodeIgniter resource directories
  • Making your first web application
  • Definiing your own CodeIgniter libraries
  • Issuing AJAX calls of CodeIgniter controller methods
  • Learning about controllers, helpers, and their usage
  • Understandingthe CodeIgniter naming conventions
  • Accessing CodeIgniter-assigned databases and other resources from your helpers

Authors

Table of Contents

Chapter 1: Getting Started
Installing CodeIgniter
Folders overview
Example 1 – hello world
Example 2 – passing the complex parameters to a view
Example 3 – the database query by a model rendering results to a view
Example 4 – interactive contact forms
Summary
Chapter 2: Configurations and Naming Conventions
CI directory tree
Defining and using your own configurations
Understanding and using CI naming conventions
Miscellaneous naming conventions
Summary
Chapter 3: Controller Usage and Scope
Scope of the CI controller
The user-defined CI controller
CI controller use cases
Example 1 – default homepage controller
Example 2 – sending e-mails with attachments
Example 3 – admin and regular user log in
Summary
Chapter 4: Libraries
The CI libraries' scope and usage
Example 1 – using the built-in libraries
Example 2 – using third-party libraries such as the Google Maps CI library wrapper
Example 3 – building a library such as the Flickr API wrapper
Example 4 – the LinkedIn API wrapper
Summary
Chapter 5: Helpers
CI helpers' scope and usage
Example 1 – using built-in helpers
Example 2 – SSL helper
Example 3 – building your own helper
Summary
Chapter 6: Models
Scope of the CI model
Object Relational Mapping (ORM)
Example 1 – a CRUD example
Example 2 – a business logic example
Example 3 – retrieving data from Facebook
Summary
Chapter 7: Views
Scope of the CI view
Accessing the libraries/helpers
Example 1 – HTML5 location powered by Google Maps
Example 2 – user feedback powered by AJAX and the jQuery UI
Summary

Book Details

ISBN 139781849694704
Paperback124 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

jQuery Game Development Essentials Book Cover
jQuery Game Development Essentials
$ 26.99
$ 10.00
DNS in Action Book Cover
DNS in Action
$ 17.99
$ 10.00
Mastering Sublime Text Book Cover
Mastering Sublime Text
$ 17.99
$ 10.00
Instant PageSpeed Optimization Book Cover
Instant PageSpeed Optimization
$ 14.99
$ 10.00
Advanced Microsoft Content Management Server Development Book Cover
Advanced Microsoft Content Management Server Development
$ 35.99
$ 10.00
HTML5 and CSS3 Responsive Web Design Cookbook Book Cover
HTML5 and CSS3 Responsive Web Design Cookbook
$ 26.99
$ 5.40