'minishop2', 'version' => '1.1', 'table' => 'ms2_products', 'extends' => 'xPDOSimpleObject', 'fields' => array ( 'article' => NULL, 'price' => 0.0, 'old_price' => 0.0, 'weight' => 0.0, 'image' => NULL, 'thumb' => NULL, 'vendor' => 0, 'made_in' => '', 'new' => 0, 'popular' => 0, 'favorite' => 0, 'tags' => NULL, 'color' => NULL, 'size' => NULL, 'source' => 1, ), 'fieldMeta' => array ( 'article' => array ( 'dbtype' => 'varchar', 'precision' => '50', 'phptype' => 'string', 'null' => true, ), 'price' => array ( 'dbtype' => 'decimal', 'precision' => '12,2', 'phptype' => 'float', 'null' => true, 'default' => 0.0, ), 'old_price' => array ( 'dbtype' => 'decimal', 'precision' => '12,2', 'phptype' => 'float', 'null' => true, 'default' => 0.0, ), 'weight' => array ( 'dbtype' => 'decimal', 'precision' => '13,3', 'phptype' => 'float', 'null' => true, 'default' => 0.0, ), 'image' => array ( 'dbtype' => 'varchar', 'precision' => '255', 'phptype' => 'string', 'null' => true, ), 'thumb' => array ( 'dbtype' => 'varchar', 'precision' => '255', 'phptype' => 'string', 'null' => true, ), 'vendor' => array ( 'dbtype' => 'int', 'precision' => '10', 'attributes' => 'unsigned', 'phptype' => 'integer', 'null' => true, 'default' => 0, ), 'made_in' => array ( 'dbtype' => 'varchar', 'precision' => '100', 'phptype' => 'string', 'null' => true, 'default' => '', ), 'new' => array ( 'dbtype' => 'tinyint', 'precision' => '1', 'attributes' => 'unsigned', 'phptype' => 'boolean', 'null' => true, 'default' => 0, ), 'popular' => array ( 'dbtype' => 'tinyint', 'precision' => '1', 'attributes' => 'unsigned', 'phptype' => 'boolean', 'null' => true, 'default' => 0, ), 'favorite' => array ( 'dbtype' => 'tinyint', 'precision' => '1', 'attributes' => 'unsigned', 'phptype' => 'boolean', 'null' => true, 'default' => 0, ), 'tags' => array ( 'dbtype' => 'text', 'phptype' => 'json', 'null' => true, ), 'color' => array ( 'dbtype' => 'text', 'phptype' => 'json', 'null' => true, ), 'size' => array ( 'dbtype' => 'text', 'phptype' => 'json', 'null' => true, ), 'source' => array ( 'dbtype' => 'int', 'precision' => '10', 'attributes' => 'unsigned', 'phptype' => 'integer', 'null' => true, 'default' => 1, ), ), 'indexes' => array ( 'article' => array ( 'alias' => 'article', 'primary' => false, 'unique' => false, 'type' => 'BTREE', 'columns' => array ( 'article' => array ( 'length' => '', 'collation' => 'A', 'null' => false, ), ), ), 'price' => array ( 'alias' => 'price', 'primary' => false, 'unique' => false, 'type' => 'BTREE', 'columns' => array ( 'price' => array ( 'length' => '', 'collation' => 'A', 'null' => false, ), ), ), 'old_price' => array ( 'alias' => 'old_price', 'primary' => false, 'unique' => false, 'type' => 'BTREE', 'columns' => array ( 'old_price' => array ( 'length' => '', 'collation' => 'A', 'null' => false, ), ), ), 'vendor' => array ( 'alias' => 'vendor', 'primary' => false, 'unique' => false, 'type' => 'BTREE', 'columns' => array ( 'vendor' => array ( 'length' => '', 'collation' => 'A', 'null' => false, ), ), ), 'new' => array ( 'alias' => 'new', 'primary' => false, 'unique' => false, 'type' => 'BTREE', 'columns' => array ( 'new' => array ( 'length' => '', 'collation' => 'A', 'null' => false, ), ), ), 'favorite' => array ( 'alias' => 'favorite', 'primary' => false, 'unique' => false, 'type' => 'BTREE', 'columns' => array ( 'favorite' => array ( 'length' => '', 'collation' => 'A', 'null' => false, ), ), ), 'popular' => array ( 'alias' => 'popular', 'primary' => false, 'unique' => false, 'type' => 'BTREE', 'columns' => array ( 'popular' => array ( 'length' => '', 'collation' => 'A', 'null' => false, ), ), ), 'made_in' => array ( 'alias' => 'made_in', 'primary' => false, 'unique' => false, 'type' => 'BTREE', 'columns' => array ( 'made_in' => array ( 'length' => '', 'collation' => 'A', 'null' => false, ), ), ), ), 'composites' => array ( 'Options' => array ( 'class' => 'msProductOption', 'local' => 'id', 'foreign' => 'product_id', 'cardinality' => 'many', 'owner' => 'local', ), 'Files' => array ( 'class' => 'msProductFile', 'local' => 'id', 'foreign' => 'product_id', 'cardinality' => 'many', 'owner' => 'local', ), 'Categories' => array ( 'class' => 'msCategoryMember', 'local' => 'id', 'foreign' => 'product_id', 'cardinality' => 'many', 'owner' => 'local', ), ), 'aggregates' => array ( 'Product' => array ( 'class' => 'msProduct', 'local' => 'id', 'foreign' => 'id', 'cardinality' => 'one', 'owner' => 'foreign', ), 'Vendor' => array ( 'class' => 'msVendor', 'local' => 'vendor', 'foreign' => 'id', 'cardinality' => 'one', 'owner' => 'foreign', ), ), );