allora,
qual'è esattamente il tuo problema con l'element? perchè un esempio pratico è:
Controller:
element:Codice PHP:
class MioController extends AppController{
public function calledFromElement(){
if($this->params['requested'])
return array('ciao','amico','mio');
else{ //this function could be called only from a element
echo "error!";
exit;
}
}
}
view dove vuoi utilizzare l'element (volendo può essere utilizzato come view usando $this->render('tuo_element') nel controller):Codice PHP:
<?php
$array = $this->requestAction('/mio/calledFromElement');
print_r($array);
?>
ovviamente l'elelement deve essere in app/views/elements/tuo_element.ctpCodice PHP:
<?php
echo "try to call element";
echo $this->element('tuo_element');
?>
per quanto riguarda il discorso del link del menu, non c'ho capito nulla.
per quanto riguarda il "proteggere" le pagine, devi farti un sistema di login dove fai mettere username e password e solo se sei loggato puoi accedere a quelle pagine

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando