2012-04-10 6 views
7

Ho bisogno di creare URL in Yii specificando un div sulla pagina da mettere a fuoco quando si fa clic ... so che ho bisogno di inserire il nome div con # nell'URL, ma come faccio a specificare che nella funzione createUrl di Yii ...Creare un URL in Yii con il nome dell'elemento con #

La funzione createUrl() fornisce solo opzioni per i parametri, non per gli elementi ... secondo le mie conoscenze.

+1

FYI, penso che questa è una domanda impressionante. – coderama

risposta

7

Se si controlla createUrl:

ulteriori parametri GET (name => del valore). Sia il nome che il valore saranno codificati tramite URL. Se il nome è '#', il valore corrispondente verrà considerato come un'ancora e verrà aggiunto alla fine dell'URL.

È possibile aggiungere in questo modo:

echo $this->createUrl('controller/action',array('#'=>'name')); 
Problemi correlati