2012-04-10 22 views
7

Potrzebuję utworzyć adresy URL w Yii z podaniem elementu div na stronie, aby ustawić ostrość po kliknięciu ... Wiem, że muszę umieścić w adresie URL nazwę div z adresem #, ale jak określić, że w funkcji createUrl funkcji Yii ...Utwórz adres URL w Yii z nazwą elementu z #

Funkcja createUrl() dostarcza tylko opcje dla parametrów, a nie dla elementów ... zgodnie z moją wiedzą.

+1

FYI, myślę, że to jest niesamowite pytanie. – coderama

Odpowiedz

7

Jeśli zaznaczysz createUrl:

dodatkowych parametrów get (name => wartość). Zarówno nazwa, jak i wartość będą kodowane za pomocą adresu URL. Jeśli nazwa ma wartość "#", odpowiednia wartość będzie traktowana jako zakotwiczenie i zostanie dołączona na końcu adresu URL.

Można dodać go tak:

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