Witam,
przy tworzeniu akcji delete w samouczku zenda jest użyta akcja:
// module/Album/src/Album/Controller/AlbumController.php:
//...
// Add content to the following method:
public function deleteAction()
{
$id = (int) $this->params()->fromRoute('id', 0);
if (!$id) {
return $this->redirect()->toRoute('album');
}
$request = $this->getRequest();
if ($request->isPost()) {
$del = $request->getPost('del', 'No');
if ($del == 'Yes') {
$id = (int) $request->getPost('id');
$this->getAlbumTable()->deleteAlbum($id);
}
// Redirect to list of albums
return $this->redirect()->toRoute('album');
}
'id' => $id,
'album' => $this->getAlbumTable()->getAlbum($id)
);
}
//...
Jakim cudem funkcja $del = $request->getPost('del', 'No'); zwraca yes?

Na sronie zenda znalazłem tylko następujący opis
getPost(string|null $name, mixed|null $default)
Return the parameter container responsible for POST parameters or a single POST parameter.
Returns string, Zend\Stdlib\ParametersInterface, or null depending on value of $name argument.