Как передавать параметры в блок или контроллёр

Из контроллёра можно передавать параметры в блок или другой контроллёр. Для этого в движок введены два метода:
  • setParam() - Служит для установки / передачи параметров.
  • getParam() - Служит для получения установленных параметров.

Допустим нам необходимо передать массив, каких либо данных, пишем в контроллёре (Из которого передаём):
		$this->setParam('paramArray', [
				'key-1' => 'val-1',
				'key-2' => 'val-2'
			]
		);

В блоке или контроллёре, что должен принять данный массив, пишем следующее:
		$paramArray = $this->getParam('paramArray');

Теперь переменная $paramArray содержит в себе массив, что мы передали с другого контролёра.
Автор:  10:00 30.04.2024