bluetooth153
پنج شنبه 01 اسفند 1392, 21:12 عصر
سلام
من از داخل یک کلاس یک شی رو ساختم و بعد از داخل کلاس دیگه میخوام به یکی از متد هاش دسترسی پیدا کنم اما این خطا رو میده :
Fatal error: Call to a member function set() on a non-object in
کد هام هم ایناس :
class View {
private $vars = array();
function set($var , $data) {
$this->vars[$var] = $data;
}
function render($view) {
extract($this->vars);
include APP_DIR.DS.'view'.DS.$view.'.php';
}
}
class Controller {
protected $view;
function __construct() {
$this->view = new View();
}
function get()
{
$this->view->set('data',$rows);
}
}
ممنون میشم راهنمایی کنید
من از داخل یک کلاس یک شی رو ساختم و بعد از داخل کلاس دیگه میخوام به یکی از متد هاش دسترسی پیدا کنم اما این خطا رو میده :
Fatal error: Call to a member function set() on a non-object in
کد هام هم ایناس :
class View {
private $vars = array();
function set($var , $data) {
$this->vars[$var] = $data;
}
function render($view) {
extract($this->vars);
include APP_DIR.DS.'view'.DS.$view.'.php';
}
}
class Controller {
protected $view;
function __construct() {
$this->view = new View();
}
function get()
{
$this->view->set('data',$rows);
}
}
ممنون میشم راهنمایی کنید