how to use variable diffrent action

i had 2 action,and i have a question for that,how can i access countsubsidy first before create function?and how i use my proceess in countsubsidy(like variable) in create function?

my controller like this




public function actionCountSubsidy()

        {

                

                $criteria = new CDbCriteria;

                $criteria->addCondition("YEAR(register_date)='".date('Y')."'");

                $criteria->addCondition('YEAR(register_date)='.date('Y'));

                $criteria->addCondition('status_head_office=1 and status_province=1 and status_regency=1');

                $data=LksaDataHeader::model()->findAll($criteria);

                //$jumlah=count($data);

                //var_dump($jumlah);die();

                $jumlahAnak=0;

                $jumlahAnakKabupaten=0;

                $jumlahAnakProvinsi=0;

                $jumlahAnakPusat=0;

                foreach ($data as $data)

                {

                        //i want to use this in create function

                        $jumlahAnak=$jumlahAnak+$data->child_lksa;

                        $jumlahAnakKabupaten=$jumlahAnakKabupaten+$data->child_regency;

                        $jumlahAnakProvinsi=$jumlahAnakProvinsi+$data->child_province;

                        $jumlahAnakPusat=$jumlahAnakPusat+$data->child_head_office;




                }

                

        }

standart create function  <img src='http://www.yiiframework.com/forum/public/style_emoticons/default/biggrin.gif' class='bbc_emoticon' alt=':D' />



and how i put that value in create form with read only function?need help please

Save your values in a property of the controller, for example into an array:





function MyController extends Controller 

{

    protected $jumlah;

    

    public function actionCountSubsidy()

        {

                

                $this->jumlah = array(); //reset


                ....

 

                foreach ($data as $data)

                {

                        //i want to use this in create function

                        $this->jumlah['Anak']=$jumlahAnak+$data->child_lksa;

                        $this->jumlah['AnakKabupaten']=$jumlahAnakKabupaten+$data->child_regency;

                        ....


                }

                

        }


  public function actionCreate() 

        {

            $this->actionCountSubsidy();


            .... 

            $this->render(...);

        }  

}




In your form you can use the array $this->jumlah to display the values.