idocsidocs
دوشنبه 18 مهر 1390, 13:57 عصر
لطفا بگید که دلیل این ارور چیه؟
Catchable fatal error: Object of class Login could not be converted to string in /out.php on line 23
من توی معماری MVC از کدهای زیر برای ایجاد شی از کلاسها استفاده می کنم. البته دوستی که این فریم ورک رو توضیح دادن گفتن که این فریم ورک برای آموزش خوب هست و برای کارهای واقعی مناسب نیست. ولی من مجبور بودم از این فریم ورک استفاده کنم و طبیعتا الان کارم با مشکل مواجه شده.
public function load_controller()
{
$controller_name = $this->uri['controller'];
$action = $this->uri['action'];
$param = $this->uri['param'];
$model = $this->uri['model'];
$controller_name = ucwords($controller_name);
$file = ROOT.DS.'site'.DS.'controller'.DS."$controller_name".'_controller.php';
if(file_exists($file))
{
require_once($file) ;
$controller = new $controller_name ;
if(method_exists($controller,$action))
{
$controller->{$action}($param[0],$param[1],$param[2],$param[3],
$param[4],$param[5],$param[6],$param[7]);
}
else
{
}
}
else
{
}
}
Catchable fatal error: Object of class Login could not be converted to string in /out.php on line 23
من توی معماری MVC از کدهای زیر برای ایجاد شی از کلاسها استفاده می کنم. البته دوستی که این فریم ورک رو توضیح دادن گفتن که این فریم ورک برای آموزش خوب هست و برای کارهای واقعی مناسب نیست. ولی من مجبور بودم از این فریم ورک استفاده کنم و طبیعتا الان کارم با مشکل مواجه شده.
public function load_controller()
{
$controller_name = $this->uri['controller'];
$action = $this->uri['action'];
$param = $this->uri['param'];
$model = $this->uri['model'];
$controller_name = ucwords($controller_name);
$file = ROOT.DS.'site'.DS.'controller'.DS."$controller_name".'_controller.php';
if(file_exists($file))
{
require_once($file) ;
$controller = new $controller_name ;
if(method_exists($controller,$action))
{
$controller->{$action}($param[0],$param[1],$param[2],$param[3],
$param[4],$param[5],$param[6],$param[7]);
}
else
{
}
}
else
{
}
}