Задача тов общем простая.
Есть двухколоночный шаблон. Слево дерево. Справа - контент.
Так вот я хочу отображать страницы, сделанные не в Yii. Как вариант можно использовать iframe.
Но это не полное встраивание. Может ли yii как то встроить страницу в div правой колонки?
имею
layouts/column2
<?php /* @var $this Controller */ ?>
<?php $this->beginContent('//layouts/main'); ?>
<div class="container">
<div class="span-5 lastleft">
<div id="sidebar" >
<?php
$box = $this->beginWidget(
'bootstrap.widgets.TbBox', array(
'title' => 'Действия',
'headerIcon' => 'icon- fa fa-list-alt'
)
);
?>
<?php
$this->widget(
'bootstrap.widgets.TbTabs', array(
'type' => 'pills',
'stacked' => true,
'tabs' => $this->menu,
)
);
?>
<?php $this->endWidget(); ?>
</div><!-- sidebar -->
</div>
<div class="span-24">
<div id="content">
<?php echo $content; ?>
</div><!-- content -->
</div>
</div>
<?php $this->endContent(); ?>
оно так и есть.
в контролере
$this->renderPartial('application.views.site.pages.frameset');
frameset
$page = Page::model()->findByPk($page)->link;
echo '
<iframe id="ifr" src="' . $page . '" align="left" seamless>
</iframe>';
так вот могу ли я обойтись без iframe ?