Хотя верно, что макет по умолчанию оборачивает содержимое страницы с типичной HTML-разметкой, которую вы ожидаете, но у вас есть полный контроль над этим, указав макет, который вы хотите от контроллера, используя $this->layout = ...
Вы можете установить Нулевое значение, чтобы использовать макет модуля или false, чтобы полностью отключить макет. Подробнее см. В Документах Yii API .
В качестве альтернативы вы можете вызвать $ this-> renderPartial ('view name'), если вы хотите, чтобы вывод скрипта капчи отображался без окружающего содержимого страницы.