> For the complete documentation index, see [llms.txt](https://docs.navigaglobal.com/everyware/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.navigaglobal.com/everyware/starter-kit-packages/everyware-twig/helper-classes/view.md).

# View

Helper class for rendering och generating HTML using Twig templates

## Static functions

### render

**Paramters:** ( string $template, array $context )\
**Description:** Render Twig template with context data

```php
$viewData = [
    'headline' => 'This is a headline',
    'leadin' => 'This is a leadin',
];

View::render( '@base/page/single-article', $viewData );
```

### generate

**Paramters:** ( string $template, array $context )\
**Description:** Generate Twig template with context data and return it

```php
$viewData = [
    'headline' => 'This is a headline',
    'leadin' => 'This is a leadin',
];

View::generate( '@base/page/partial-view', $viewData );
```
