| ########################### |
| 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>`. |