wDevil
Новичок
CakePHP. requestAction.
requestaction только для других объектов сделан, а вызывать render нельзя, отрисуется нето...
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() {
}
}