32 lines
635 B
Plaintext
32 lines
635 B
Plaintext
|
++ Manager exceptions
|
||
|
|
||
|
Doctrine_Manager_Exception is thrown if something failed at the connection management
|
||
|
|
||
|
<code type='php'>
|
||
|
try {
|
||
|
$manager->getConnection('unknown');
|
||
|
} catch (Doctrine_Manager_Exception) {
|
||
|
// catch errors
|
||
|
}
|
||
|
</code>
|
||
|
|
||
|
++ Relation exceptions
|
||
|
|
||
|
thrown if something failed during the relation parsing
|
||
|
|
||
|
++ Connection exceptions
|
||
|
|
||
|
thrown if something failed at the database level
|
||
|
|
||
|
<code type='php'>
|
||
|
try {
|
||
|
$conn->execute('SELECT * FROM unknowntable');
|
||
|
} catch (Doctrine_Connection_Exception) {
|
||
|
// catch errors
|
||
|
}
|
||
|
</code>
|
||
|
|
||
|
++ Query exceptions
|
||
|
|
||
|
thrown if DQL parsing fails somehow
|