El fitxer View rep les dades d'un controlador i després en prepara l'aspecte HTML.
La definició de vistes per a un mòdul d'interfície és opcional, tret que el mòdul sigui un giny.
Els ginys del tauler de control necessiten almenys dues vistes: una per al mode d'edició i una altra per al mode de visualització (s'han d'emmagatzemar al directori views).
És possible emprar classes HTML Zabbix predefinides (des de /zabbix/ui/include/classes/html) a la vista, així com afegir noves classes HTML i CSS. Les classes noves s'han d'emmagatzemar a la carpeta assets del mòdul.
Exemple:
...
(new CColHeader(_('Name')))
Això afegirà un nom de columna nou Nom i l'estil de la filera superior de la taula com en altres pàgines de Zabbix.
Aquest és un arxiu de referència per definir una vista d'acció.
<?php declare(strict_types = 1);
/**
* @var CView $this
*/
$this->includeJsFile('example.something.view.js.php');
(new CWidget())
->setTitle(_('Something view'))
->addItem(new CDiv($data['name']))
->addItem(new CPartial('module.example.something.reusable', [
'contacts' => $data['contacts']
])
->show();