blob: aeacbdb66b813d05a6cf6d8c53c651d6047b10ca [file] [log] [blame]
darwineld8bef8a2014-02-11 20:13:22 +01001<?php
darwineld8bef8a2014-02-11 20:13:22 +01002defined('BASEPATH') OR exit('No direct script access allowed');
Derek Jonesf4a4bd82011-10-20 12:18:42 -05003
Derek Allard2067d1a2008-11-13 22:59:24 +00004/*
5| -------------------------------------------------------------------
6| AUTO-LOADER
7| -------------------------------------------------------------------
8| This file specifies which systems should be loaded by default.
9|
10| In order to keep the framework as light-weight as possible only the
11| absolute minimal resources are loaded by default. For example,
12| the database is not connected to automatically since no assumption
Derek Jones37f4b9c2011-07-01 17:56:50 -050013| is made regarding whether you intend to use it. This file lets
Derek Allard2067d1a2008-11-13 22:59:24 +000014| you globally define which systems you would like loaded with every
15| request.
16|
17| -------------------------------------------------------------------
18| Instructions
19| -------------------------------------------------------------------
20|
21| These are the things you can load automatically:
22|
Phil Sturgeon9730c752010-12-15 10:50:15 +000023| 1. Packages
24| 2. Libraries
dchill42f8f36db2012-08-30 14:17:28 -040025| 3. Drivers
26| 4. Helper files
27| 5. Custom config files
28| 6. Language files
29| 7. Models
Derek Allard2067d1a2008-11-13 22:59:24 +000030|
31*/
32
33/*
34| -------------------------------------------------------------------
Nic4673d422013-01-09 09:53:41 +020035| Auto-load Packages
Phil Sturgeon9730c752010-12-15 10:50:15 +000036| -------------------------------------------------------------------
37| Prototype:
38|
Derek Jones37f4b9c2011-07-01 17:56:50 -050039| $autoload['packages'] = array(APPPATH.'third_party', '/usr/local/shared');
Phil Sturgeon9730c752010-12-15 10:50:15 +000040|
41*/
Greg Aker44885382011-04-19 15:28:40 -050042$autoload['packages'] = array();
Phil Sturgeon9730c752010-12-15 10:50:15 +000043
Phil Sturgeon9730c752010-12-15 10:50:15 +000044/*
45| -------------------------------------------------------------------
Derek Jones37f4b9c2011-07-01 17:56:50 -050046| Auto-load Libraries
Derek Allard2067d1a2008-11-13 22:59:24 +000047| -------------------------------------------------------------------
Andrey Andreev9bb9d072015-07-10 12:41:25 +030048| These are the classes located in system/libraries/ or your
49| application/libraries/ directory, with the addition of the
50| 'database' library, which is somewhat of a special case.
Derek Allard2067d1a2008-11-13 22:59:24 +000051|
52| Prototype:
53|
Andrey Andreev3a627d12015-01-26 23:35:50 +020054| $autoload['libraries'] = array('database', 'email', 'session');
Andrey Andreev88cf55b2014-01-17 15:38:30 +020055|
56| You can also supply an alternative library name to be assigned
57| in the controller:
58|
59| $autoload['libraries'] = array('user_agent' => 'ua');
Derek Allard2067d1a2008-11-13 22:59:24 +000060*/
Derek Allard2067d1a2008-11-13 22:59:24 +000061$autoload['libraries'] = array();
62
Derek Allard2067d1a2008-11-13 22:59:24 +000063/*
64| -------------------------------------------------------------------
dchill42f8f36db2012-08-30 14:17:28 -040065| Auto-load Drivers
66| -------------------------------------------------------------------
Andrey Andreev9bb9d072015-07-10 12:41:25 +030067| These classes are located in system/libraries/ or in your
68| application/libraries/ directory, but are also placed inside their
69| own subdirectory and they extend the CI_Driver_Library class. They
dchill42f8f36db2012-08-30 14:17:28 -040070| offer multiple interchangeable driver options.
71|
72| Prototype:
73|
Andrey Andreev3a627d12015-01-26 23:35:50 +020074| $autoload['drivers'] = array('cache');
Andrey Andreev44d3b182016-02-15 14:37:14 +020075|
76| You can also supply an alternative library name to be assigned in
77| the controller:
78|
79| $autoload['drivers'] = array('cache' => 'cch');
dchill42f8f36db2012-08-30 14:17:28 -040080*/
dchill42f8f36db2012-08-30 14:17:28 -040081$autoload['drivers'] = array();
82
dchill42f8f36db2012-08-30 14:17:28 -040083/*
84| -------------------------------------------------------------------
Derek Jones37f4b9c2011-07-01 17:56:50 -050085| Auto-load Helper Files
Derek Allard2067d1a2008-11-13 22:59:24 +000086| -------------------------------------------------------------------
87| Prototype:
88|
89| $autoload['helper'] = array('url', 'file');
90*/
Derek Allard2067d1a2008-11-13 22:59:24 +000091$autoload['helper'] = array();
92
Derek Allard2067d1a2008-11-13 22:59:24 +000093/*
94| -------------------------------------------------------------------
Derek Jones37f4b9c2011-07-01 17:56:50 -050095| Auto-load Config files
Derek Allard2067d1a2008-11-13 22:59:24 +000096| -------------------------------------------------------------------
97| Prototype:
98|
99| $autoload['config'] = array('config1', 'config2');
100|
101| NOTE: This item is intended for use ONLY if you have created custom
Derek Jones37f4b9c2011-07-01 17:56:50 -0500102| config files. Otherwise, leave it blank.
Derek Allard2067d1a2008-11-13 22:59:24 +0000103|
104*/
Derek Allard2067d1a2008-11-13 22:59:24 +0000105$autoload['config'] = array();
106
Derek Allard2067d1a2008-11-13 22:59:24 +0000107/*
108| -------------------------------------------------------------------
Derek Jones37f4b9c2011-07-01 17:56:50 -0500109| Auto-load Language files
Derek Allard2067d1a2008-11-13 22:59:24 +0000110| -------------------------------------------------------------------
111| Prototype:
112|
113| $autoload['language'] = array('lang1', 'lang2');
114|
Derek Jones37f4b9c2011-07-01 17:56:50 -0500115| NOTE: Do not include the "_lang" part of your file. For example
Derek Allard2067d1a2008-11-13 22:59:24 +0000116| "codeigniter_lang.php" would be referenced as array('codeigniter');
117|
118*/
Derek Allard2067d1a2008-11-13 22:59:24 +0000119$autoload['language'] = array();
120
Derek Allard2067d1a2008-11-13 22:59:24 +0000121/*
122| -------------------------------------------------------------------
Derek Jones37f4b9c2011-07-01 17:56:50 -0500123| Auto-load Models
Derek Allard2067d1a2008-11-13 22:59:24 +0000124| -------------------------------------------------------------------
125| Prototype:
126|
Andrey Andreev5a519db2013-01-12 04:19:19 +0200127| $autoload['model'] = array('first_model', 'second_model');
Derek Allard2067d1a2008-11-13 22:59:24 +0000128|
Andrey Andreev5a519db2013-01-12 04:19:19 +0200129| You can also supply an alternative model name to be assigned
130| in the controller:
131|
132| $autoload['model'] = array('first_model' => 'first');
Derek Allard2067d1a2008-11-13 22:59:24 +0000133*/
Derek Allard2067d1a2008-11-13 22:59:24 +0000134$autoload['model'] = array();