SerializeTest.php 1.16 KB
Newer Older
1 2 3
<?php
class SerializeTest extends Doctrine_Record 
{
4
    public static function initMetadata($class)
5
    {
6
        $class->setTableName('serialize_test');
7
    
8 9 10 11 12 13 14 15 16 17 18 19
        $class->setColumn('booltest', 'boolean');
        $class->setColumn('integertest', 'integer', 4, array('unsigned' => true));
        $class->setColumn('floattest', 'float');
        $class->setColumn('stringtest', 'string', 200, array('fixed' => true));
        $class->setColumn('arraytest', 'array', 10000);
        $class->setColumn('objecttest', 'object');
        $class->setColumn('blobtest', 'blob');
        $class->setColumn('clobtest', 'clob');
        $class->setColumn('timestamptest', 'timestamp');
        $class->setColumn('timetest', 'time');
        $class->setColumn('datetest', 'date');
        $class->setColumn('enumtest', 'enum', 4, 
20 21 22 23 24 25 26 27
                         array(
                            'values' => array(
                                        'php',
                                        'java',
                                        'python'
                                        )
                               )
        );
28
        $class->setColumn('gziptest', 'gzip');
29 30 31
    }

}