Ben Usta Joomla okuyorum! 1.5 kitap ve ben Revue modelinde fark böyle bir işlevi vardır
// model
function getRevues() {
$db =& $this->_db;
if( empty($this->_revues) ) // ?????
{
$query = $this->_buildQuery();
$limitstart = $this->getState('limitstart');
$limit = $this->getState('limit');
$this->_revues = $this->_getLimit($query, $limitstart, $limit);
}
return $this->_revues;
}
// view
....
revues =& model->getRevues();
neden sınıf modelinde değişken _revues kullanabilir? Ben _revues değişken kaldırmak ve aşağıdaki gibi getRevues işlevini yeniden eğer:
function getRevues() {
$db =& $this->_db;
$query = $this->_buildQuery();
$limitstart = $this->getState('limitstart');
$limit = $this->getState('limit');
$revues = $this->_getLimit($query, $limitstart, $limit);
return &$revues;
}
2 işlevleri arasında ne fark?