PDA

View Full Version : حرفه ای: لطفا طرز کار این متد رو توضیح بدید



idocsidocs
پنج شنبه 06 بهمن 1390, 13:59 عصر
لطفا طرز کار این متد رو توضیح بدید:


منظورم این بخش کد هست که نمی دونم چیکاری انجام می ده:

$controller->{$action}($param[0],$param[1],$param[2],$param[3],
$param[4],$param[5],$param[6],$param[7]);



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.'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
{
define('HEADER_SENT', '/404.php');
}
}
else
{
define('HEADER_SENT', '/404.php');
}
}

idocsidocs
جمعه 07 بهمن 1390, 00:10 صبح
کسی در این مورد اطلاعاتی نداره؟