25 lines
601 B
PHP
25 lines
601 B
PHP
Doctrine_Table provides basic finder methods. These finder methods are very fast and should be used if you only need to fetch
|
|
data from one database table. If you need queries that use several components (database tables) use Doctrine_Connection::query().
|
|
|
|
<code type="php">
|
|
$table = $conn->getTable("User");
|
|
|
|
// find by primary key
|
|
|
|
$user = $table->find(2);
|
|
|
|
if($user !== false)
|
|
print $user->name;
|
|
|
|
|
|
// get all users
|
|
foreach($table->findAll() as $user) {
|
|
print $user->name;
|
|
}
|
|
|
|
// finding by dql
|
|
foreach($table->findByDql("name LIKE '%John%'") as $user) {
|
|
print $user->created;
|
|
}
|
|
</code>
|