It appears that all column preparation has been removed on each row. 0.8 Usage:
CREATE TABLE `accounts` ( `id` int(11) NOT NULL auto_increment, `date_entered` datetime default NULL, `date_modified` datetime default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB; foreach($this->account as $account) { echo $account->dateModified; } Current 0.9 Usage: (untested) foreach($this->account as $account) { echo $account->date_modified; } I never liked the camel-casing. I found it confusing. I like the 0.9 usage better because I know exactly what to expect. The camel-casing limited system predictability. (This can of course be argued both ways). Bug? Feature? -----Original Message----- From: Aaron Egaas [mailto:[EMAIL PROTECTED] Sent: March 19, 2007 10:26 AM To: fw-general@lists.zend.com Subject: [fw-general] Zend_Db_Table_Row __get() Hello, Prior to 0.9, I was using underscored field names in my MySQL database and relying on Zend_Db's inflector to produce nice Camel-cased field names within the Zend framework. Since 0.9 with the inflector gone, I switched my field name in the database to camel case so I didn't have to refactor a lot of code. Unforunately I think I found a bug when I did this. All over my app I get exceptions saying the field (jobId for example) isn't found! I dumped out the Db_Row and all the fieldnames have been lower cased. I'm using MySQL's PDO. Anyone know whats causing my plight? -Aaron Egaas -- View this message in context: http://www.nabble.com/Zend_Db_Table_Row-__get%28%29-tf3428196s16154.html#a95 55537 Sent from the Zend Framework mailing list archive at Nabble.com.