Index
A
- admin user login
- AJAX
- about / AJAX
- Ajax_handler / Example 2 – user feedback powered by AJAX and the jQuery UI
- App Garden
- application/config folder / Mandatory components
- application/controller/auth.php controller / Example 3 – admin and regular user log in
- application/controllers folder / Mandatory components
- application/helpers folder / Mandatory components
- application/libraries folder / Mandatory components
- application/models/users_model.php
- application/models folder / Mandatory components
- application/views/logged_in_view.php
- application/views/login_view.php
- application/views folder / Mandatory components
- attachments
- e-mail, sending with / Example 2 – sending e-mails with attachments
- authentication flowchart
- about / Authentication flowchart
B
- built-in helpers
- built-in helpers example
- controller file / The controller file
- view file / The view file
- built-in libraries
- built-in libraries example
- about / Example 1 – using the built-in libraries
- controller file / The controller file
- view file / The view file
- business logic
- about / Business logic
- business logic example
- about / Example 2 – a business logic example
- controller file / The controller file
- model file / The model file, The model file
- view file / The view file, The view file
C
- CGI (Common Gateway Interface) / Installing CodeIgniter
- CI
- configurations, defining / Defining and using your own configurations
- configurations, using / Defining and using your own configurations
- miscellaneous naming conventions / Miscellaneous naming conventions
- CI controller
- scope / Scope of the CI controller
- extending / Extending the CI controller
- use cases / CI controller use cases
- CI form helper
- CI forums
- URL / Available CI helpers
- CI Forums
- URL / Available CI libraries
- CI helpers
- scope / CI helpers' scope and usage
- usage / CI helpers' scope and usage
- about / Available CI helpers
- CI system helpers / CI system helpers
- CI third party helpers / CI system helpers
- accessing / Accessing the libraries/helpers
- CI libraries
- usage / The CI libraries' scope and usage
- scope / The CI libraries' scope and usage
- reviewing / Available CI libraries
- resources / Available CI libraries
- accessing / Accessing the libraries/helpers
- CI load library
- about / The rendering flow
- CI load view library
- about / The rendering flow
- CI model
- loading / Loading a model
- database connection / Connecting to a database
- CI model scope
- about / Scope of the CI model
- model resource path / The model resource path
- model, loading / Loading a model
- model methods, using / Using model methods
- business logic / Business logic
- CI naming conventions
- about / Understanding and using CI naming conventions
- Main Resource Types Naming Rules / The main resource type naming rules
- CI parser
- about / Parser configuration issues
- CI PHP style guide
- CI resource PHP view file
- about / The CI view resources path
- CI Sparks
- URL / Available CI libraries
- CI system helpers
- about / CI system helpers
- CI third party helpers
- about / CI system helpers
- CI view scope
- about / Scope of the CI view
- resources path / The CI view resources path
- flow, rendering / The rendering flow
- flexibility / View flexibility
- libraries/helpers, accessing / Accessing the libraries/helpers
- forms / Forms
- AJAX / AJAX
- parser configuration issues / Parser configuration issues
- client-side libraries, integrating / Integrating jQuery or other client-side libraries
- classic directory tree structure, CodeIgniter
- about / CI directory tree
- config.php / config.php
- database.php / database.php
- routes.php / routes.php
- client-side integration
- performing / Integrating jQuery or other client-side libraries
- CodeIgniter
- installing / Installing CodeIgniter
- classic directory tree structure / CI directory tree
- CodeIgniter template
- integrating, with third-party plugins / Plugins for rendering view
- CodeIgniter template class
- complex parameters
- passing, to view / Example 2 – passing the complex parameters to a view
- complex parameters example
- controller file / The controller file
- view file / The view file
- config.php file
- about / config.php
- controller definition naming rules / Controller definition naming rules
- controller file linkedinfo.php / The linkedinfo.php controller file
- controller index method
- Cross-Site Request Forgery (CSRF/XSRF)
- about / config.php
- CRUD (Create, Read, Update, and Delete) / Object Relational Mapping (ORM)
- CRUD example
- about / Example 1 – a CRUD example
- controller file / The controller file
- model file / The model file
- view file / The view file
- cURL (Client URLs) / CI controller use cases
D
- data
- retrieving, from Facebook / Example 3 – retrieving data from Facebook
- database.php file
- about / database.php
- database query example
- about / Example 3 – the database query by a model rendering results to a view
- controller file / The controller file
- model file / The model file
- view file / The view file
- DataMapper CodeIgniter ORM library
- about / Object Relational Mapping (ORM)
- default homepage controller example
- about / Example 1 – default homepage controller
- controller file / The controller file
- view files / The view file
- DirectAdmin / CI controller use cases
- Doctrine ORM
- about / Object Relational Mapping (ORM)
E
- e-mail
- sending, with attachments / Example 2 – sending e-mails with attachments
F
- Facebook
- data, retrieving from / Example 3 – retrieving data from Facebook
- Facebook data retrieval example
- about / Example 3 – retrieving data from Facebook
- controller file / The controller file
- model file / The model file
- view file / The view file
- flexibility, CI view scope
- about / View flexibility
- flickr.com
- Flickr API wrapper
- Flickr API wrapper example
- about / Example 3 – building a library such as the Flickr API wrapper
- library file flickr_wrapper.php / The flickr_wrapper.php library file
- controller file flickr_recent.php / The flickr_recent.php controller file
- view file flickr_recent_view.php / The flickr_recent_view.php view file
- flickr_recent.php file / The flickr_recent.php controller file
- flickr_wrapper.php file / The flickr_wrapper.php library file
- folders
- overview / Folders overview
- functions, CI form helper
G
- get_instance() / CI helpers' scope and usage
- Git community
- URL / Available CI libraries
- Googlemaps.php
- Google Maps CI library
- Google Maps integration example
- expanding / Example 1 – HTML5 location powered by Google Maps
- controller PHP file / The controller file
- view PHP file / The view file
- Google Maps V3 API / Example 2 – using third-party libraries such as the Google Maps CI library wrapper
H
- .htaccess file / Folders overview
- hello world example
- about / Example 1 – hello world
- controller file / The controller file
- view file / The view file
- helper building example
- about / Example 3 – building your own helper
- helper file / The helper file
- controller file / The controller file
- view file / The view file
I
- index() function / Example 2 – sending e-mails with attachments
- index.php file / Folders overview
- installation, CodeIgniter / Installing CodeIgniter
- interactive contact forms example
- about / Example 4 – interactive contact forms
- controller file / The controller file
- view file / The view file
J
- jQuery integration
- performing / Integrating jQuery or other client-side libraries
- jQuery UI
- using, with AJAX / Example 2 – user feedback powered by AJAX and the jQuery UI
- Jsmin.php / Example 2 – using third-party libraries such as the Google Maps CI library wrapper
L
- library file linkedin_handler.php / The linkedin_handler.php library file
- license.txt file / Folders overview
- LinkedIn API wrapper
- about / Example 4 – the LinkedIn API wrapper
- requirements / Requirements
- authentication flowchart / Authentication flowchart
- library file linkedin_handler.php / The linkedin_handler.php library file
- controller file linkedinfo.php / The linkedinfo.php controller file
- view file linkedin-me.php / The linkedin-me.php view file
- view file linked-connections.php / The linkedin-me.php view file
- view file linked-company.php / The linkedin-me.php view file
- view file linked-company-updates.php / The linkedin-me.php view file
- logged_in_view resource / Example 2 – user feedback powered by AJAX and the jQuery UI
- login example
- about / Example 3 – admin and regular user log in
- controller file / The controller file
- model file / The model file
- database file, uploading / The database file to upload for this example
- login_in_view view / The login_in_view view file
- controller file ajax_handler.php / The ajax_handler.php controller file
- model file users_model.php / The users_model.php model file
- view file logged_in_view.php / The logged_in_view.php view file
- login_in_view view / The login_in_view view file
M
- mail attachments example
- about / Example 2 – sending e-mails with attachments
- controller file / The controller file
- Main Resource Types Naming Rules
- about / The main resource type naming rules
- controller definition naming rules / Controller definition naming rules
- controller index method, calling / Example 1 – calling the controller index method
- controller and calc method, calling without arguments / Example 2 – calling the controller and calc method without arguments
- controller and calc method, calling with arguments / Example 3 – calling the controller and calc method with arguments
- Ajax call to an AJAX-oriented method, with arguments / Example 4 – calling AJAX to an AJAX-oriented method with arguments
- libraries, loading / Loading libraries, models, and helpers
- models, loading / Loading libraries, models, and helpers
- helpers, loading / Loading libraries, models, and helpers
- MySQL database- USERS_DB.sql table / Example 3 – admin and regular user log in
O
- ORM
- about / Object Relational Mapping (ORM)
- simple operations example / ORM simple operations example
- ORM plugins, for CI
- Doctrine ORM / Object Relational Mapping (ORM)
- DataMapper CodeIgniter ORM library / Object Relational Mapping (ORM)
P
- Packagist
- URL / Available CI libraries
- parser configuration issues / Parser configuration issues
R
- regular user login
- resources path, CI view scope
- about / The CI view resources path
- routes.php file
- about / routes.php
S
- site_url() function / Example 1 – using built-in helpers
- ssl helper example
- about / Example 2 – SSL helper
- helper file / The helper file
- controller file / The controller file
- view file / The view file
- SSN (Social Security Number) / AJAX
- system folder / Mandatory components
T
- third-party libraries example
- about / Example 2 – using third-party libraries such as the Google Maps CI library wrapper
- controller file / The controller file
- view file / The view file
U
- user-defined CI controller
- about / The user-defined CI controller
- users_model resource services
- get_logged_in_user() / Example 2 – user feedback powered by AJAX and the jQuery UI
- keep_user_feedback() / Example 2 – user feedback powered by AJAX and the jQuery UI
- UX (User Experience) / Plugins for rendering view
V
- view
- complex parameters, passing to / Example 2 – passing the complex parameters to a view
- view file linked-company-updates.php / The linkedin-me.php view file
- view template plugin
- rendering / Plugins for rendering view
- view_params
- about / The CI view resources path