Ben doğru Zend_Db_Table_Abstract nasıl kullanılacağını anlamaya çalışıyorum. Ben sorgudan sadece name
sütunu dönmek istiyorum. Aşağıdaki kod ile yanlış ne açıklayabilir misiniz?
class Model_DbTable_Foo extends Zend_Db_Table_Abstract
{
protected $_name = 'foo';
public function getFooById($id) {
$select = $this->select(true)->columns('name')->where('id=' . $id);
$row = $this->fetchRow($select);
print_r($row->toArray());
}
}
Update:
Aşağıda @ Joshua Smith tarafından örnek itibaren, bunu doğru yapmak için select () nasıl kullanılacağını anlamaya başardı:
$select = $this->select()
->from($this->_name, 'name') // The 2nd param here could be an array.
->where('id = ?', $id);
$row = $this->fetchRow($select);
print_r($row->toArray());