Calling a method within Portlet when submitting form

Posted by Roland on Stack Overflow See other posts from Stack Overflow or by Roland
Published on 2010-05-18T08:29:47Z Indexed on 2010/05/19 17:20 UTC
Read the original article Hit count: 317

Filed under:
|
|

I have a Portlet that contains a form. Now what I want to achieve is the following.

1) A Porlet containing a form is called within a page via

<?php $this->widget('form'); ?>

2) The user fills in this form and clicks on submit "The submit button should be an ajax button" 3) When submit has been pressed the form should call a method within the form portlet class and the form should be replaced with a Thank you message. 4) I only want the current view in the portlet replaced with another view.

My portlet class looks like this

Yii::import('zii.widgets.CPortlet');

class Polls extends CPortlet{

    public $usr_id=''; 


    public function init(){

        $cs = Yii::app()->clientScript;
        $cs->registerCoreScript('jquery');
        parent::init();
    }

    protected function renderContent(){    
        $this->render('form');
    }

    public function update(){
       $this->render('thankyou');
    }
}

}

Any advise, help would be highly appreciated.

© Stack Overflow or respective owner

Related posts about yii-framework

Related posts about yii