Skip to content

Commit

Permalink
Moving up chapter "Události" + highlight heading
Browse files Browse the repository at this point in the history
Presenter events are important and should be used as standard even in simpler applications, typically in conjunction with trait usage. Therefore, I suggest:

- highlight the section title to the top level, so that this topic is permanently visible in the side menu
- move the section higher, roughly to a place corresponding to its meaning (before the request parameters)
  • Loading branch information
mildabre authored Nov 3, 2024
1 parent 6c64b1f commit 3676c22
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions application/cs/presenters.texy
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,26 @@ public function actionData(): void
```


Události
========

Kromě metod `startup()`, `beforeRender()` a `shutdown()`, které se volají jako součást životního cyklu presenteru, lze definovat ještě další funkce, které se mají automaticky zavolat. Presenter definuje tzv. [událost|nette:glossary#Události], jejichž handlery přidáte do polí `$onStartup`, `$onRender` a `$onShutdown`.

```php
class ArticlePresenter extends Nette\Application\UI\Presenter
{
public function __construct()
{
$this->onStartup[] = function () {
// ...
};
}
}
```

Handlery v poli `$onStartup` se volají těsně před metodou `startup()`, dále `$onRender` mezi `beforeRender()` a `render<View>()` a nakonec `$onShutdown` těsně před `shutdown()`.


Parametry požadavku .{data-version:3.1.14}
==========================================

Expand Down Expand Up @@ -393,26 +413,6 @@ public function actionShow(int $id, ?string $slug = null): void
```


Události
--------

Kromě metod `startup()`, `beforeRender()` a `shutdown()`, které se volají jako součást životního cyklu presenteru, lze definovat ještě další funkce, které se mají automaticky zavolat. Presenter definuje tzv. [událost|nette:glossary#Události], jejichž handlery přidáte do polí `$onStartup`, `$onRender` a `$onShutdown`.

```php
class ArticlePresenter extends Nette\Application\UI\Presenter
{
public function __construct()
{
$this->onStartup[] = function () {
// ...
};
}
}
```

Handlery v poli `$onStartup` se volají těsně před metodou `startup()`, dále `$onRender` mezi `beforeRender()` a `render<View>()` a nakonec `$onShutdown` těsně před `shutdown()`.


Odpovědi
--------

Expand Down

0 comments on commit 3676c22

Please sign in to comment.