blob: 4bc6bf0ad801d7966c053ab7b6559ef167111a29 [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');
dchill42f8f36db2012-08-30 14:17:28 -040075*/
dchill42f8f36db2012-08-30 14:17:28 -040076$autoload['drivers'] = array();
77
dchill42f8f36db2012-08-30 14:17:28 -040078/*
79| -------------------------------------------------------------------
Derek Jones37f4b9c2011-07-01 17:56:50 -050080| Auto-load Helper Files
Derek Allard2067d1a2008-11-13 22:59:24 +000081| -------------------------------------------------------------------
82| Prototype:
83|
84| $autoload['helper'] = array('url', 'file');
85*/
Derek Allard2067d1a2008-11-13 22:59:24 +000086$autoload['helper'] = array();
87
Derek Allard2067d1a2008-11-13 22:59:24 +000088/*
89| -------------------------------------------------------------------
Derek Jones37f4b9c2011-07-01 17:56:50 -050090| Auto-load Config files
Derek Allard2067d1a2008-11-13 22:59:24 +000091| -------------------------------------------------------------------
92| Prototype:
93|
94| $autoload['config'] = array('config1', 'config2');
95|
96| NOTE: This item is intended for use ONLY if you have created custom
Derek Jones37f4b9c2011-07-01 17:56:50 -050097| config files. Otherwise, leave it blank.
Derek Allard2067d1a2008-11-13 22:59:24 +000098|
99*/
Derek Allard2067d1a2008-11-13 22:59:24 +0000100$autoload['config'] = array();
101
Derek Allard2067d1a2008-11-13 22:59:24 +0000102/*
103| -------------------------------------------------------------------
Derek Jones37f4b9c2011-07-01 17:56:50 -0500104| Auto-load Language files
Derek Allard2067d1a2008-11-13 22:59:24 +0000105| -------------------------------------------------------------------
106| Prototype:
107|
108| $autoload['language'] = array('lang1', 'lang2');
109|
Derek Jones37f4b9c2011-07-01 17:56:50 -0500110| NOTE: Do not include the "_lang" part of your file. For example
Derek Allard2067d1a2008-11-13 22:59:24 +0000111| "codeigniter_lang.php" would be referenced as array('codeigniter');
112|
113*/
Derek Allard2067d1a2008-11-13 22:59:24 +0000114$autoload['language'] = array();
115
Derek Allard2067d1a2008-11-13 22:59:24 +0000116/*
117| -------------------------------------------------------------------
Derek Jones37f4b9c2011-07-01 17:56:50 -0500118| Auto-load Models
Derek Allard2067d1a2008-11-13 22:59:24 +0000119| -------------------------------------------------------------------
120| Prototype:
121|
Andrey Andreev5a519db2013-01-12 04:19:19 +0200122| $autoload['model'] = array('first_model', 'second_model');
Derek Allard2067d1a2008-11-13 22:59:24 +0000123|
Andrey Andreev5a519db2013-01-12 04:19:19 +0200124| You can also supply an alternative model name to be assigned
125| in the controller:
126|
127| $autoload['model'] = array('first_model' => 'first');
Derek Allard2067d1a2008-11-13 22:59:24 +0000128*/
Derek Allard2067d1a2008-11-13 22:59:24 +0000129$autoload['model'] = array();