ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE3/plugins/opPluginsChannelPlugin/trunk/lib/model/map/opPluginChannelPackageMapBuilder.php @ 9438

Last change on this file since 9438 was 9438, checked in by ebihara, 12 years ago

#3030:added some methods for opPluginChannelPackage* models and forms

File size: 1001 bytes
RevLine 
[9279]1<?php
2
3
4
5class opPluginChannelPackageMapBuilder implements MapBuilder {
6
7       
8        const CLASS_NAME = 'plugins.opPluginsChannelPlugin.lib.model.map.opPluginChannelPackageMapBuilder';
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(opPluginChannelPackagePeer::DATABASE_NAME);
29
30                $tMap = $this->dbMap->addTable(opPluginChannelPackagePeer::TABLE_NAME);
31                $tMap->setPhpName('opPluginChannelPackage');
32                $tMap->setClassname('opPluginChannelPackage');
33
34                $tMap->setUseIdGenerator(true);
35
36                $tMap->addPrimaryKey('ID', 'Id', 'INTEGER', true, null);
37
38                $tMap->addColumn('NAME', 'Name', 'VARCHAR', true, 64);
39
40                $tMap->addColumn('LICENSE', 'License', 'LONGVARCHAR', false, null);
41
42                $tMap->addColumn('SUMMARY', 'Summary', 'LONGVARCHAR', false, null);
43
[9438]44                $tMap->addColumn('DESCRIPTION', 'Description', 'LONGVARCHAR', false, null);
[9279]45
46        } 
47} 
Note: See TracBrowser for help on using the repository browser.