JavaScript
x
class Home extends BaseController
{
var $cache;
public function __contruct()
{
parent::__construct();
$this->cache = ConfigServices::cache();
}
public function reset()
{
$this->cache->clean();
}
}
assume i have create a web cache.
the idea is i dont want to keep assign the same $cache in every method.
So contructor should do the job.
but when i load the page, it shows -> Undefined variable: cache
how to fix my code/this issue?
Advertisement
Answer
looks like codeigniter have already created a constructor method in the BaseController.
Therefore, i just load the function that i wish to preload/initialized in that BaseController.php.
Fixed.