source: pro-violet-viettel/sourcecode/api.violet.vn/www/lib/model/map/TblspacecategoryMapBuilder.php

Last change on this file was 289, checked in by dungnv, 11 years ago
File size: 935 bytes
Line 
1<?php
2
3
4
5class TblspacecategoryMapBuilder implements MapBuilder {
6
7       
8        const CLASS_NAME = 'lib.model.map.TblspacecategoryMapBuilder';
9
10       
11        private $dbMap;
12
13       
14        public function isBuilt()
15        {
16                return ($this->dbMap !== null);
17        }
18
19       
20        public function getDatabaseMap()
21        {
22                return $this->dbMap;
23        }
24
25       
26        public function doBuild()
27        {
28                $this->dbMap = Propel::getDatabaseMap(TblspacecategoryPeer::DATABASE_NAME);
29
30                $tMap = $this->dbMap->addTable(TblspacecategoryPeer::TABLE_NAME);
31                $tMap->setPhpName('Tblspacecategory');
32                $tMap->setClassname('Tblspacecategory');
33
34                $tMap->setUseIdGenerator(true);
35
36                $tMap->addPrimaryKey('CAT_ID', 'CatId', 'INTEGER', true, null);
37
38                $tMap->addColumn('CAT_NAME', 'CatName', 'VARCHAR', true, 255);
39
40                $tMap->addColumn('CAT_PARENT', 'CatParent', 'INTEGER', true, null);
41
42                $tMap->addColumn('CAT_USER', 'CatUser', 'INTEGER', true, null);
43
44                $tMap->addColumn('CAT_DATE', 'CatDate', 'TIMESTAMP', true, null);
45
46        }
47}
Note: See TracBrowser for help on using the repository browser.