CakePHP. requestAction.

wDevil

Новичок
CakePHP. requestAction.

PHP:
class AdminController extends AppController {
	var $name="admin";
	var $components = array('Modules','acl');
	public function beforeFilter() {
		$this->checkAccess();
	}
	public function index($modul=null,$action=null) {
		$modules=$this->Modules->ListModules();
		for($i=0;$i<sizeof($modules);$i++) {
			if($this->params['controller']!=$modules[$i]['alias']){
				//Получаю HTML модулей вызывая их метод ShowAdminMenu
				$menu_modules[$modules[$i]['name']]=$this->requestaction($modules[$i]['alias']."/ShowAdminMenu",array('return'));
			}
			elseif($this->params['controller']==$modules[$i]['alias']) {
			//как мне тут получить HTML метода ShowAdminMenu этого же класса?
			}
		}
	}

	public function ShowAdminMenu() {

	}
}
requestaction только для других объектов сделан, а вызывать render нельзя, отрисуется нето...
 
Сверху