I'm quite new to Zend and the database classes from it. I'm having problems mapping a Zend_Db_Table_Row_Abstract to my rows. The problem is that whenever I try to map it to a class (Job) that extends the Zend_Db_Table_Row_Abstract class, the database data is not receivable anymore. I'm not getting any errors, trying to get data simply returns null.
İşte benim kod şimdiye kadar:
İşler:
class Jobs extends Zend_Db_Table_Abstract {
protected $_name = 'jobs';
protected $_rowsetClass = "Job";
public function getActiveJobs()
{
$select = $this->select()->where('jobs.jobDateOpen < UNIX_TIMESTAMP()')->limit(15,0);
$rows = $this->fetchAll($select);
return $rows;
}
}
Meslek:
class Job extends Zend_Db_Table_Row_Abstract {
public function getCompanyName()
{
//Gets the companyName for this row (Is on another table), just for example
}
}
Denetleyici:
$oJobs = new Jobs();
$aActiveJobs = $oJobs->getActiveJobs();
foreach ($aActiveJobs as $value) {
var_dump($value->jobTitle);
}
";" Ben İşi "$ _rowsetClass = korumalı" kaldırdığınızda hat, tablo satır benim kendi sınıfı eşleştirilir değil ki, ben mükemmel tüm jobTitles olsun. Ben burada yanlış ne yapıyorum?
Teşekkür peşin,
Wesley