renderPartial

Мне надо чтобы результат экшина отобразился в новом окне минуя представление main. написал в экшене контроллера типа:


$this->renderPartial('viewCustomer',array());

тем неменее main подхватывается

может ктото посоветовать?

Если делать renderPartial то layout не должен рендерится.

вот тут кое что есть

Линк

что-то у меня никак с renderPartial

вот так работает аж бегом




$this->renderPartial('index',

                        array('dataProvider'=>$dataProvider,

                        )

                );



) прошу прощения - жара

опс. да все работает но есть ньюансы. когда рендрится мейн регистрируются еще и скрипты jquery и в заголовки есть такие строки


<script type="text/javascript" src="/assets/aec19bd4/jquery.js"></script>

<script type="text/javascript" src="/assets/aec19bd4/jquery.ba-bbq.js"></script>


<script type="text/javascript" src="/assets/aec19bd4/jquery.yii.js"></script>

<script type="text/javascript" src="/assets/faf976e1/listview/jquery.yiilistview.js"></script>



пройдя мимо мейна нет этих заголовков. как подключить?




<?php

//Это необходимо если jquery сам не подгружается

Yii::app()->clientScript->registerCoreScript('jquery');

?>

ну и дальше другие скрипты необходимые

<script type="text/javascript" src="<?=Yii::app()->request->baseUrl; ?>/js/jquery.scrollTo.js"></script>

<script type="text/javascript" src="<?=Yii::app()->request->baseUrl; ?>/js/jquery.cycle.all.min.js"></script>

и т.д.



это написал в представлении и что-то в шапку не попало




<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">

<head>

	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

	<meta name="language" content="ru" />

	<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/ctu_findfirm.css" />

    <link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/ctu_portlets.css" />

    <title><?php echo CHtml::encode($this->pageTitle); ?></title>

</head>

<body>


<?php

Yii::app()->clientScript->registerCoreScript('jquery');

?>



Может после тега


<head>

написать?

Может вам проще будет создать еще один layout?

да уже подсказали