Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
doctrine-dbal
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Tomáš Trávníček
doctrine-dbal
Commits
1e2b0bf6
Commit
1e2b0bf6
authored
Jun 05, 2007
by
zYne
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
--no commit message
--no commit message
parent
c8d36a39
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1 addition
and
34 deletions
+1
-34
Export.php
lib/Doctrine/Export.php
+1
-34
No files found.
lib/Doctrine/Export.php
View file @
1e2b0bf6
...
...
@@ -804,41 +804,8 @@ class Doctrine_Export extends Doctrine_Connection_Module
}
$conn
->
setAttribute
(
Doctrine
::
ATTR_CREATE_TABLES
,
$old
);
}
public
function
export
(
$record
)
public
function
export
Table
(
)
{
if
(
!
$record
instanceof
Doctrine_Record
)
$record
=
new
$record
();
$table
=
$record
->
getTable
();
$reporter
=
new
Doctrine_Reporter
();
if
(
!
Doctrine
::
isValidClassname
(
$table
->
getComponentName
()))
{
$reporter
->
add
(
E_WARNING
,
'Badly named class.'
);
}
try
{
$columns
=
array
();
foreach
(
$table
->
getColumns
()
as
$name
=>
$column
)
{
$definition
=
$column
[
2
];
$definition
[
'type'
]
=
$column
[
0
];
$definition
[
'length'
]
=
$column
[
1
];
if
(
$definition
[
'type'
]
==
'enum'
&&
isset
(
$definition
[
'default'
]))
{
$definition
[
'default'
]
=
$table
->
enumIndex
(
$name
,
$definition
[
'default'
]);
}
if
(
$definition
[
'type'
]
==
'boolean'
&&
isset
(
$definition
[
'default'
]))
{
$definition
[
'default'
]
=
(
int
)
$definition
[
'default'
];
}
$columns
[
$name
]
=
$definition
;
}
$this
->
createTable
(
$table
->
getTableName
(),
$columns
);
}
catch
(
Doctrine_Connection_Exception
$e
)
{
$reporter
->
add
(
E_ERROR
,
$e
->
getMessage
());
}
return
$reporter
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment