Welcome Guest, Not a member yet? Register   Sign In
Undefined variable: MyBBI + Call to a member function login() on a non-object
#7

[eluser]Twisted1919[/eluser]
Cum ti-am aratat mai sus e varianta perfecta, nu vei copia codul de fiecare data, pt ca, codul e in MY_Controller, si tu extinzi fiecare controller din acel MY_Controller nu din CI_Controller deci ai access direct la variabilele si metodele din MY_Controller utilizand variabila $this.

In php oop, daca extinzi o clasa din alta, automat clasa aia preia toate atributele clasei parinte.
Ia urmatorul exemplu:
Code:
class parinte{

   public $varsta_parinte;

   public function __construct()
   {
        $this->varsta_parinte= 40 ;
   }

}

class copil extends parinte{

     public function __construct()
     {
        parent::__construct();//linia asta te asigura ca mostenesti atributele clasei parinte.
        echo $this->varsta_parinte;//40
        //va arata 40 chiar daca tu in clasa asta nu o declari, dar este preluata din clasa parinte
     }
}
Dupa cum am spus si mai sus, invata programarea oop, intelege-o, altfel chiar nu faci nimic.


Messages In This Thread
Undefined variable: MyBBI + Call to a member function login() on a non-object - by El Forum - 01-31-2011, 07:05 AM



Theme © iAndrew 2016 - Forum software by © MyBB