summaryrefslogtreecommitdiffstats
path: root/user_guide_src/source/general/core_classes.rst
diff options
context:
space:
mode:
authorDerek Jones <derek.jones@ellislab.com>2011-10-06 00:26:43 +0200
committerDerek Jones <derek.jones@ellislab.com>2011-10-06 00:26:43 +0200
commit9713cce9876fce5cb38c3ee24193ae3455c81755 (patch)
tree5c21400b49e65173fcc3ec623010bf13f0bf37b8 /user_guide_src/source/general/core_classes.rst
parenta1360ef24fff8b57353db32ad6045969af28e5d5 (diff)
fixing code spacing in Core, Library, Drivers, and Errors general docs
Diffstat (limited to 'user_guide_src/source/general/core_classes.rst')
-rw-r--r--user_guide_src/source/general/core_classes.rst29
1 files changed, 25 insertions, 4 deletions
diff --git a/user_guide_src/source/general/core_classes.rst b/user_guide_src/source/general/core_classes.rst
index 8cd3a93dc..ac41407f7 100644
--- a/user_guide_src/source/general/core_classes.rst
+++ b/user_guide_src/source/general/core_classes.rst
@@ -50,7 +50,9 @@ instead of the one normally used.
Please note that your class must use CI as a prefix. For example, if
your file is named Input.php the class will be named::
- class CI_Input { }
+ class CI_Input {
+
+ }
Extending Core Class
====================
@@ -68,12 +70,20 @@ couple exceptions:
For example, to extend the native Input class you'll create a file named
application/core/MY_Input.php, and declare your class with::
- class MY_Input extends CI_Input { }
+ class MY_Input extends CI_Input {
+
+ }
Note: If you need to use a constructor in your class make sure you
extend the parent constructor::
- class MY_Input extends CI_Input {     function __construct()     {         parent::__construct();     } }
+ class MY_Input extends CI_Input {
+
+ function __construct()
+ {
+ parent::__construct();
+ }
+ }
**Tip:** Any functions in your class that are named identically to the
functions in the parent class will be used instead of the native ones
@@ -85,7 +95,18 @@ your new class in your application controller's constructors.
::
- class Welcome extends MY_Controller {     function __construct()     {         parent::__construct();     }     function index()     {         $this->load->view('welcome_message');     } }
+ class Welcome extends MY_Controller {
+
+ function __construct()
+ {
+ parent::__construct();
+ }
+
+ function index()
+ {
+ $this->load->view('welcome_message');
+ }
+ }
Setting Your Own Prefix
-----------------------