ZF ile Datamapper DB Desen: İlişkisel Veritabanı Yönetimi

0 Cevap php

Ben Zend Framework kullanarak bir uygulama oluşturma ve benim veritabanı yönetimi için veri mapper tasarım deseni kullanmak istiyorum. Ne ben anlamıyorum bir ilişkisel veritabanı ile desen kullanmak için nasıl.

Ben sütunlar id, başlık, metin ve yazar ile mesajları içeren bir tablo olduğunu varsayalım. Bu yönetmek için aşağıdaki sınıfları kullanabilirsiniz:

class Application_Model_DbTable_Posts extends Zend_Db_Table_Abstract
{
    $_name = 'posts';
}

class Application_Model_PostMapper
{
    public function setDbTable($dbTable);
    public function getDbTable();
    public function save($post);
    public function find($id);
    public function fetchAll();
}

class Application_Model_Post
{
    protected $_id;
    protected $_title;
    protected $_text;
    protected $_author;

    public function __set($name, $value);
    public function __get($name);
}

Yorum, - örneğin - Ben bunu nasıl yaparım şimdi, ben bir-çok ilişki oluşturmak istiyordu herhalde? Ve bir çok-çok ilişkisi? - Ya da aynı şeyi olacak bir tek-çok olarak vardı?

Beni anlamak için, cevaplar mümkünse kod örnekleri verin.

0 Cevap