przewiń do treści

PHP, MySQL i MVC
Tworzenie witryn WWW opartych na bazie danych

Włodzimierz Gajda

Okładka książki „PHP. Praktyczne projekty”

Listing 11.3.
Plik KontynentPeer.php z projektu 11.1

ROZDZIAŁ:11. Relacje 1:n
TXT:listing-11-03.txt
<?php
require 'panstwa_miasta/om/BaseKontynentPeer.php';
class KontynentPeer extends BaseKontynentPeer {
    static public function retrieveBySlug($slug)
    {
        $c = new Criteria();
        $c->add(self::SLUG, $slug);
        return parent::doSelectOne($c);
    }
    static public function doSelect($criteria = null, $con = null)
    {
        if (is_null($criteria)) {
            $criteria = new Criteria();
        } else {
            $criteria = clone $criteria;
        }
        $criteria->addAscendingOrderByColumn(self::NAZWA);
        return parent::doSelect($criteria, $con);
    }
} // KontynentPeer
©2010 Włodzimierz Gajda