Listing 11.8. Plik actions.class.php modułu miasto
<?php
class Actions extends ActionsBase
{
    public function execute_list()
    {
        $this->set('miasta', MiastoPeer::doSelect(new Criteria()));
    }
    public function execute_show()
    {
        if (
            isset($_GET['slug']) &&
            str_ivslug($_GET['slug']) &&
            ($miasto = MiastoPeer::retrieveBySlug($_GET['slug']))
        ) {
            $this->set('miasto',    $miasto);
        } else {
            $this->execute_404();
        }
    }
}
