Можно ли CGridView сохранить в переменной и затем показать?

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
mastermind
Сообщения: 52
Зарегистрирован: 2013.07.10, 11:08

Можно ли CGridView сохранить в переменной и затем показать?

Сообщение mastermind »

Код: Выделить всё

<?php $this->widget('zii.widgets.grid.CGridView' 
То есть хочется этот контрол сохранить в переменнной и затем в нужном месте отобразить. Такое возможно?
_axl
Сообщения: 36
Зарегистрирован: 2011.10.01, 12:07

Re: Можно ли CGridView сохранить в переменной и затем показа

Сообщение _axl »

засуньте его в отдельный вьюс и сделайне renderPartial('', '', true)
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Можно ли CGridView сохранить в переменной и затем показа

Сообщение lancedevnull »

_axl писал(а):засуньте его в отдельный вьюс и сделайне renderPartial('', '', true)
звучит как ругательство :-D а вообще у виджет 3 параметр помоему отвечает за вывод
yan
Сообщения: 942
Зарегистрирован: 2011.03.23, 09:28
Откуда: Уфа

Re: Можно ли CGridView сохранить в переменной и затем показа

Сообщение yan »

mastermind писал(а):

Код: Выделить всё

<?php $this->widget('zii.widgets.grid.CGridView'
То есть хочется этот контрол сохранить в переменнной и затем в нужном месте отобразить. Такое возможно?
да, третий параметр
http://www.yiiframework.com/doc/api/1.1 ... get-detail

или универсальне решение
To create a clip, use the following:

$this->beginClip('clipID');
// ... display the clip contents
$this->endClip();

Then, in a different view or place, the captured clip can be inserted as:

echo $this->clips['clipID'];

Ответить