Changeset 4469

Show
Ignore:
Timestamp:
06/02/08 21:58:11 (13 months ago)
Author:
hansbrix
Message:

dql examples: corrected syntax error, fixed poor practice on foreach

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/0.11/manual/docs/en/component-overview.txt

    r4315 r4469  
    140140 
    141141$user = $table->find(2); 
    142 if($user !== false) 
     142if ($user !== false) 
    143143    print $user->name; 
    144144 
    145145// get all users 
    146 foreach($table->findAll() as $user) { 
     146$users = $table->findAll(); 
     147foreach($users as $user) { 
    147148    print $user->name; 
    148149} 
    149150 
    150151// finding by dql 
    151 foreach($table->findByDql("name LIKE '%John%'") as $user) { 
     152$users = $table->findByDql("name LIKE '%John%'"); 
     153foreach($users as $user) { 
    152154    print $user->created; 
    153155} 
     
    159161// finding objects with DQL 
    160162 
    161 $users = Doctrine_Query::execute()->from('User u')->where("u.name LIKE '%John%'"); 
     163$users = Doctrine_Query::create()->from('User u')->where("u.name LIKE '%John%'")->execute(); 
    162164</code> 
    163165