Hi,

I've been searching around, but didn't find a proper issue to this
problem. Is it already addressed? It used to work like charme (integers
were converted into integers etc) - but since something like 1.5.x it
stopped working and I had to rewrite some quoteInto code in order to
make it work again.

If you do something like

    $rowSet = $model->fetchAll();
    Zend_Debug::dump($rowSet->toArray(), '$rowSet->toArray()');
    Zend_Debug::dump($rowSet, '$rowSet');

you'll get for the first dump an array with elements like

    $rowSet->toArray() array(1) {
        [0] => array(3) {
            ["id"] => string(1) "3"
            ["name"] => string(3) "EUR"
            ["name_long"] => string(4) "Euro"
            }
        }

which returns only strings although the field definition is properly
specified in the row like

    ...
    ["_metadata:protected"] => array(3) {
      ["id"] => array(14) {
        ["SCHEMA_NAME"] => NULL
        ["TABLE_NAME"] => string(9) "data_unit"
        ["COLUMN_NAME"] => string(2) "id"
        ["COLUMN_POSITION"] => int(1)
        ["DATA_TYPE"] => string(9) "mediumint" <--- !!!
        ["DEFAULT"] => NULL
        ["NULLABLE"] => bool(false)
        ["LENGTH"] => NULL
        ["SCALE"] => NULL
        ["PRECISION"] => NULL
        ["UNSIGNED"] => bool(true)
        ["PRIMARY"] => bool(true)
        ["PRIMARY_POSITION"] => int(1)
        ["IDENTITY"] => bool(false)
      } ...

Will this issue be fixed in 1.7?

-- 
Cheers,                        \\|//
Vince                          (o o)
----------------------------ooO-(_)-Ooo-------------------------
 '''   (o)_(o)                                        [ ][0][ ]
 ô¿ô   (=°o°=)   World Domination by Copy and Paste   [ ][ ][0]
  -    (")_(")                                        [0][0][0]

 ()  ascii ribbon campaign - against html e-mail
 /\  www.asciiribbon.org   - against proprietary attachments
                                   Ooo.
---------------------------.ooO----(  )-------------------------
                           (  )    (_/
                            \_)

Reply via email to