2014-11-10 2 views
0

Как я знаю, рендер перейти на другую страницу ...Yii рендеринга страницы с HTML ID

Например:

$this->render('index'); // move to index.php 

В обычном HTML мы просто не можем сделать это за то, что я хочу - Например:

Нажмите index.php#tab1 переместится на место tab1 ... Как бой Yii?

Я пробовал $this->render('index#tab1');, но не работает. Любое предложение сделать это? Спасибо

+3

'визуализации()' метод будет оказывать полное 'просмотров/{контроллер}/index.php'. Я думаю, вы говорите о ссылке, а не методе «render». – Justinas

+0

@ Justinas, но перейдите к индексу, не перейдя по ссылке ... эта ссылка - только мой пример, чтобы объяснить, что я хочу – TheSmile

+0

@TheSmile: '#' часть URL-адреса может использоваться только на стороне клиента, поэтому Yii isn 't способен справиться с этим ... – Dinistro

ответ

0

Я пробовал это, и это сработало.

$this->redirect(array('/site/index','#'=>'tab1')); 

Благодаря

Смежные вопросы