Incinnerator
Legacy Member
Yu allemaal
je hebt de tabel 'person' en de naam van de klasse (model) noemt 'Person'.
Zend zal automatisch zoeken naar een tabel die person noemt en dit werkt.
Nu wil ik mijn tabel in de database anders noemen (person2008).
Je kan nu in het model adhv de protected variabele $_name zeggen welke tabel in de database geassocieerd moet worden met het model.
Dit blijkt niet te werken. Wanneer ik in het model zet:
protected $_name = 'person2008';
en de tabelnaam verander naar 'person2008' dan zoekt hij naar 'person' wat dus de naam van de klasse is.
Indien ik de tabelnaam van 'person2008' naar 'person2' verander dan geeft hij een fout dat hij 'person2008' niet kan vinden als tabel. Dit wil zeggen dat hij de waarde van $_name wel degelijk gebruikt.
Iemand die dit nog heeft gehad en een oplossing weet?
http://framework.zend.com/manual/en/zend.db.table.html
je hebt de tabel 'person' en de naam van de klasse (model) noemt 'Person'.
Zend zal automatisch zoeken naar een tabel die person noemt en dit werkt.
Nu wil ik mijn tabel in de database anders noemen (person2008).
Je kan nu in het model adhv de protected variabele $_name zeggen welke tabel in de database geassocieerd moet worden met het model.
Dit blijkt niet te werken. Wanneer ik in het model zet:
protected $_name = 'person2008';
en de tabelnaam verander naar 'person2008' dan zoekt hij naar 'person' wat dus de naam van de klasse is.
Indien ik de tabelnaam van 'person2008' naar 'person2' verander dan geeft hij een fout dat hij 'person2008' niet kan vinden als tabel. Dit wil zeggen dat hij de waarde van $_name wel degelijk gebruikt.
Iemand die dit nog heeft gehad en een oplossing weet?
http://framework.zend.com/manual/en/zend.db.table.html
)