CakePHP ссылки на той же странице - PullRequest
2 голосов
/ 19 февраля 2011

Я пытаюсь создать страницу с часто задаваемыми вопросами, с оглавлением вверху и ответами под ним. Я хотел бы нажать на вопрос из оглавления и ссылку на той же странице на соответствующий ответ. Как я могу сделать это в CakePHP, используя метод $this->Html->link()?

Спасибо!

1 Ответ

3 голосов
/ 20 февраля 2011

используйте для ссылки что-то вроде этого:

$this->Html->link($question_title, $this->here . '#question-' . $question_id);

, а затем для дальнейшего перехода вниз по странице поместите ответы примерно в

<div id="question-<?php echo $question_id; ?>"><?php echo $answer_text; ?></div>

, очевидно, переменные будут выглядеть примерно так1007 * в торт и URL ссылки Html-> может быть сделано с массивом, подобным

$this->Html->link($question_title, array('action' => 'faq', '#' => 'question-' . $question_id));

, так же, как часть URL до # точно соответствует текущему URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...