7
Kiedy nazwa obiektu (kategoria) umieścić bezpośrednio zwraca poprawną wartość Jak:Pobiera dane obiektu z ciągiem strored w zmiennej
$primary = $this->dbmapper->category['primary'] ; // (Correct Output)
Ale kiedy umieścić nazwę obiektu w zmiennej o nazwie $ dataname, zwraca pusty, jak :
$dataname = 'category';
$primary = $this->dbmapper->$dataname['primary'] ; (Blank Output)
moja zmienna konstruktor jest
$this->dbmapper = $this->mapper();
moim zadaniem jest:
function mapper($module='')
{
$mapper = array();
$mapper['category']['table'] = 'allcategory';
$mapper['category']['primary'] = 'categoryID';
$mapper['page']['table'] = 'allpages';
$mapper['page']['primary'] = 'pageID';
return (object) $mapper;
}
:) pracuje dla mnie, dzięki –
@AlokJha, jesteś mile widziany – RomanPerekhrest