I've tried many solutions that had the same questions like mine. But didn't found a working solution.

I have a controller:

```
event.php

```

And two views:

```
event.phtml
eventList.phtml

```

I use eventList to get data via ajax call so I want to populate both views with a variable named "eventlist" for example.

Normally I use this code for sending a variable to the view:

```
$this->view->eventList = $events;

```

But this variable is only available in `event.phtml`.

How can I make this available for eventlist.phtml? (without adding a second controller)

**Edit:**
I get this error now

```
Call to undefined method Page_Event::render() 

```

Function:

```
private $_event;

public function init(){
        $dbTable = new Custom_Model_DbTable_Events();
        //Get Events
        $this->_event = $dbTable->getEntries($this->webuser->businessId); 
        $this->index();

    }
public function indexAction(){
        $this->eventList = $this->_event;
        $this->render();
        $this->render('eventlist'); 
    }

```

If I use `$this->view->render('event.phtml')` and `eventlist.phtml` it won't pass the data

I'm using zend version **1**