32 lines
1.0 KiB
ReStructuredText
32 lines
1.0 KiB
ReStructuredText
###########################
|
|
Using CodeIgniter Libraries
|
|
###########################
|
|
|
|
All of the available libraries are located in your *system/libraries/*
|
|
directory. In most cases, to use one of these classes involves initializing
|
|
it within a :doc:`controller <controllers>` using the following
|
|
initialization method::
|
|
|
|
$this->load->library('class_name');
|
|
|
|
Where 'class_name' is the name of the class you want to invoke. For
|
|
example, to load the :doc:`Form Validation Library
|
|
<../libraries/form_validation>` you would do this::
|
|
|
|
$this->load->library('form_validation');
|
|
|
|
Once initialized you can use it as indicated in the user guide page
|
|
corresponding to that class.
|
|
|
|
Additionally, multiple libraries can be loaded at the same time by
|
|
passing an array of libraries to the load method.
|
|
|
|
Example::
|
|
|
|
$this->load->library(array('email', 'table'));
|
|
|
|
Creating Your Own Libraries
|
|
===========================
|
|
|
|
Please read the section of the user guide that discusses how to
|
|
:doc:`create your own libraries <creating_libraries>`. |