campo de texto e variavel de sessão

Eu quero fazer um campo de texto para armazenar uma variável de sessão para filtrar qualquer coisa.Como fazer isso?

Bom, não sei se vai se encaixar no seu caso, pois não sei se entendi bem, mas já tentou usar o "User State"?

Tenta o seguinte e vê se dá certo no seu contexto…


// Armazenando o valor

Yii::app()->user->setState($key, $value, $defaultValue);


// Resgatando o valor

Yii::app()->user->getState($key, $defaultValue);

Lembrando que a variável $defaultValue é opcional.

Mais informações no link: CWebUser.

Sim mas o que queria saber é qual o melhor widget no Yii para fazer isso,como não recebi resposta mais cedo fiz desta forma com html simples e ajax.Existe outra maneira mais fácil em Yii para fazer?


<div id="search">

        <input id="song" type="text" />

        <?php echo CHtml::link(CHtml::image(Yii::app()->request->baseUrl.'/images/Search.png'),

                '#',

                array(

                     'style'=>'vertical-align:top',

                     'ajax' => array(

                            'type' => 'GET', 

                            'url' => CController::createUrl('index'),

                            'update' => '#conteudo', 

                            'data' => array('song' => 'js: $("#song").val()')

                            )

        ));?>

    </div>