ZF-12081: Cannot get parentrow using caseFolding = 2 in Oracle


I'm using

resources.db.params.options.autoQuoteIdentifiers = false resources.db.params.options.caseFolding = 2

on my conf, but I'm still having problem with uppercase of oracle, now with FindParentRow.

if I change class Zend_Db_Table_Row_Abstract on method findParentRow:

$dependentColumnName = $db->foldCase($map[Zend_Db_Table_Abstract::COLUMNS][$i]); $value = $this->_data[$dependentColumnName];

adding line

$dependentColumnName = $db->foldCase($map[Zend_Db_Table_Abstract::COLUMNS][$i]); $dependentColumnName = strtoupper($dependentColumnName); // THIS $value = $this->_data[$dependentColumnName];

this work fine


No comments to display