0

Zend_Db_Table_Row オブジェクトにカスタム メソッドを追加するにはどうすればよいですか?

たとえば、users テーブルから選択したユーザー行を取得し、それを var $myUser に配置した場合、どうすれば $myUser->getUsername() のようなものを実装できますか?

4

1 に答える 1

0

デフォルトを拡張して、インスタンスに特定の実装を使用するようにZend_Db_Table_Row指示できます。Zend_Db_Table次の例は、マニュアルからの抜粋です。

class My_Row extends Zend_Db_Table_Row_Abstract
{
    // ...
}

$table = new Zend_Db_Table('bug');
$table->setRowClass('My_Row');

// Returns a rowset containing an array of objects of type My_Row.
$where = $table->getAdapter()->quoteInto('bug_status = ?', 'NEW');
$rowsCustom = $table->fetchAll($where);
于 2012-09-23T22:49:35.677 に答える