From a7056988f0f54975ae479c8ea0edf27f0dc9c880 Mon Sep 17 00:00:00 2001 From: Pascal Kriete Date: Wed, 10 Nov 2010 16:12:55 -0500 Subject: some doc fixes to show __construct instead of CI_Controller --- user_guide/general/controllers.html | 19 ++----------------- user_guide/helpers/smiley_helper.html | 4 ++-- user_guide/libraries/file_uploading.html | 4 ++-- 3 files changed, 6 insertions(+), 21 deletions(-) (limited to 'user_guide') diff --git a/user_guide/general/controllers.html b/user_guide/general/controllers.html index 56a1145ad..bcd0e4bce 100644 --- a/user_guide/general/controllers.html +++ b/user_guide/general/controllers.html @@ -330,26 +330,10 @@ called if the URL contains only the sub-folder. Simply name your default contro

If you intend to use a constructor in any of your Controllers, you MUST place the following line of code in it:

-parent::CI_Controller(); +parent::__construct();

The reason this line is necessary is because your local constructor will be overriding the one in the parent controller class so we need to manually call it.

- -

If you are not familiar with constructors, in PHP 4, a constructor is simply a function that has the exact same name as the class:

- - -<?php
-class Blog extends CI_Controller {
-
-       function Blog()
-       {
-            parent::CI_Controller();
-       }
-}
-?>
- -

In PHP 5, constructors use the following syntax:

- <?php
class Blog extends CI_Controller {
@@ -357,6 +341,7 @@ class Blog extends CI_Controller {
       function __construct()
       {
            parent::CI_Controller();
+            // Your own constructor code
       }
}
?>
diff --git a/user_guide/helpers/smiley_helper.html b/user_guide/helpers/smiley_helper.html index d7c2d16e7..6846b78e7 100644 --- a/user_guide/helpers/smiley_helper.html +++ b/user_guide/helpers/smiley_helper.html @@ -101,9 +101,9 @@ your smiley folder.

class Smileys extends CI_Controller { - function Smileys() + function __construct() { - parent::CI_Controller(); + parent::__construct(); } function index() diff --git a/user_guide/libraries/file_uploading.html b/user_guide/libraries/file_uploading.html index ea0e2a283..00bc0c076 100644 --- a/user_guide/libraries/file_uploading.html +++ b/user_guide/libraries/file_uploading.html @@ -146,9 +146,9 @@ folder:

class Upload extends CI_Controller { - function Upload() + function __construct() { - parent::CI_Controller(); + parent::__construct(); $this->load->helper(array('form', 'url')); } -- cgit v1.2.3-24-g4f1b