Changeset 3125

Show
Ignore:
Timestamp:
08/16/08 00:35:06 (3 months ago)
Author:
steevanb
Message:

Correction de bugs sur les noms de variable pour les méthodes insert et update

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/utils/copix/dao/CopixDAOGenerator.class.php

    r3123 r3125  
    775775            $result .= $php->getLine ('if (($pObject->' . $pkai->name .' !== null) && $pUseId) {', 2); 
    776776            $line = '$query = \'INSERT INTO ' . $this->_definition->getPrimaryTableRealName () . ' ('; 
    777             list ($fields, $values, $formatted) = $this->_prepareValuesForNewDB ($fields, 'object->'); 
     777            list ($fields, $values, $formatted) = $this->_prepareValuesForNewDB ($fields, 'pObject->'); 
    778778            $line .= implode (',', $fields); 
    779779            $line .= ') VALUES ('; 
     
    784784            $result .= $php->getLine ('} else {', 2); 
    785785            $line = '$query = \'INSERT INTO ' . $this->_definition->getPrimaryTableRealName () . ' ('; 
    786             list ($fieldsNoAuto, $values, $formatted) = $this->_prepareValuesForNewDB ($fieldsNoAuto, 'object->'); 
     786            list ($fieldsNoAuto, $values, $formatted) = $this->_prepareValuesForNewDB ($fieldsNoAuto, 'pObject->'); 
    787787            $line .= implode (',', $fieldsNoAuto); 
    788788            $line .= ') VALUES ('; 
     
    794794        } else { 
    795795            $line = '$query = \'INSERT INTO ' . $this->_definition->getPrimaryTableRealName () . ' ('; 
    796             list ($fields, $values, $formatted) = $this->_prepareValuesForNewDB ($fields, 'object->'); 
     796            list ($fields, $values, $formatted) = $this->_prepareValuesForNewDB ($fields, 'pObject->'); 
    797797            $line .= implode (',', $fields); 
    798798            $line .= ') VALUES ('; 
     
    860860        $result .= $php->getLine ('$ct = CopixDB::getConnection ($this->_connectionName);', 2); 
    861861        $line = '$query = \'UPDATE ' . $this->_definition->getPrimaryTableRealName () . ' SET '; 
    862         list ($fields, $values, $formatted) = $this->_prepareValuesForNewDb ($this->_definition->getPropertiesBy ('PrimaryFieldsExcludePk'), 'object->'); 
     862        list ($fields, $values, $formatted) = $this->_prepareValuesForNewDb ($this->_definition->getPropertiesBy ('PrimaryFieldsExcludePk'), 'pObject->'); 
    863863        $sqlSet = ''; 
    864864 
     
    870870 
    871871        //condition on the PK 
    872         list ($arSqlCondition, $sqlCondition) = $this->_buildConditionsForNewDB ($pkFields, 'object->'); 
     872        list ($arSqlCondition, $sqlCondition) = $this->_buildConditionsForNewDB ($pkFields, 'pObject->'); 
    873873        if ($sqlCondition != '') { 
    874874            $line .= ' WHERE ' . $sqlCondition;