Ну где-то же вы должны сказать Yii, чтобы он добавил пункт в меню. Не обязательно делать это в представлении, если вы хотите получать пункты из базы данных или из файла, например. Но т.к. меню порой бывает очень оригинальным по расположению своих пунктов, то легче всего вбить его в layout
Если у вас есть время, намекните, где копать в такой вот ситуации(два часа уже бодаюсь…)
Рассматриваю пример создания блога, действие - контакт.
Здесь предусмотрена верификация - captcha.
У меня почему-то не генерируется сам код верификации - там, где должен быть код, пусто.
Запускаю то же самое в testdrive - все нормально.
Взял из testdrive и полностью скопировал в blog файлы контроллера, модель для контакта и представление для контакта.
Не помогает…
Смотрю в представление и вижу код, отвечающий за вывод captcha -
<?php if(extension_loaded(‘gd’)): ?>
<div class="row">
<?php echo $form->labelEx($model,'verifyCode'); ?>
<div>
<?php $this->widget('CCaptcha'); ?>
<?php echo $form->textField($model,'verifyCode'); ?>
</div>
<div class="hint">Please enter the letters as they are shown in the image above.
<br/>Letters are not case-sensitive.</div>
</div>
<?php endif; ?>