Yii - изменить данные ответа - PullRequest
0 голосов
/ 01 ноября 2009

Мне нужно динамически генерировать заголовок и метатеги в моем приложении. Поэтому мне нужно получить объект ответа (например, как в Symfony Framework) и установить соответствующие данные в разделе. Как я могу сделать это в Yii?

Ответы [ 2 ]

3 голосов
/ 01 ноября 2009

Чтобы изменить заголовок страницы, установите CController :: pageTitle либо в вашем действии, либо в своем представлении.

$this->pageTitle = '...';

Пока ваш основной макет повторяет эти промежуточные теги заголовка, он работает очень хорошо. (Это сделано по умолчанию.)

Чтобы добавить другие заголовки, используйте

Yii::app()->clientScript->registerMetaTag($content, $name, $httpEquiv, $options);

Пожалуйста, обратитесь к API для объяснения этой подписи.

0 голосов
/ 22 декабря 2011

Возможно, это давно назревший вопрос, но ради будущих посетителей есть хорошая вики-статья именно об этом: http://www.yiiframework.com/wiki/54/simplified-meta-tags/

...