um in doctrine erst in der app tables anzulegen oder auch zu droppen kannst du ein yaml schema
MyTestOrm:
tableName: my_test_table
columns:
id:
type: integer(8)
primary: true
autoincrement: true
unsigned: true
title:
type: string(255)
notnull: true
created_at:
type: timestamp
notnull: true
indexes:
id:
fields: [id]
title:
fields: [title]
anlegen und die orms daraus generieren.
dann kannst du in deiner app die table für die orm anlegen
Doctrine::createTablesFromArray(
array(
'MyTestOrm'
)
);
bzw. auch wieder droppen
$table = Doctrine_Core::getTable('MyTestOrm');
$export = new Doctrine_Export();
$export->dropTable($table->getTableName());