示例#1
0
文件: tables.php 项目: kafruhs/fws
$manager->addTable($table);

/** --------------- table News ---------------*/
$table = new base_install_table_BaseObject('news');

$col = new base_install_Column('title');
$col->setType(base_install_Column::VARCHAR)->setLength(400);
$table->addColumn($col);

$col = new base_install_Column('content');
$col->setType(base_install_Column::TEXT);
$table->addColumn($col);

$manager->addTable($table);

/** --------------- table datapermission ---------------*/
$table = new base_install_Table('datapermission');

$col = new base_install_Column('PK');
$col->setAutoIncrement()->setPrimary()->setType(base_install_Column::INT);
$table->addColumn($col);

$col = new base_install_Column('objClass');
$col->setType(base_install_Column::VARCHAR)->setLength(400);
$table->addColumn($col);

$col = new base_install_Column('dpClass');
$col->setType(base_install_Column::VARCHAR)->setLength(400);
$table->addColumn($col);

$manager->addTable($table);
示例#2
0
 public function __construct($tableName)
 {
     parent::__construct($tableName);
     $this->_setBaseColumns();
 }