I was wrong!
RTFM ( it's for me)
Lazy load solution
For example:
140114 16:55:22 14 Connect [email protected] as anonymous on forum
14 Query SELECT discussions.id, discussions.title, discussions.topic, discussions.categories_id, discussions.users_id, discussions.created_at, discussions.slug FROM discussions WHERE discussions.id = 2 LIMIT 1
14 Query SELECT replays.id, replays.body, replays.discussions_id, replays.users_id, replays.created_at, replays.updated_at FROM replays WHERE replays.discussions_id = '2'
14 Quit
Query
$d = Discussions::findFirst([
'conditions' => 'id=2'
]);
$replays = $d->getReplays();
echo '<pre style="font-size:11pt">';
var_dump($replays->toArray());
echo "</pre>";
Result
array (size=3)
0 =>
array (size=6)
'id' => string '10' (length=2)
'body' => string 'message to discussion ' (length=22)
'discussions_id' => string '2' (length=1)
'users_id' => string '7' (length=1)
'created_at' => string '0' (length=1)
'updated_at' => string '0' (length=1)
1 =>
array (size=6)
'id' => string '11' (length=2)
'body' => string 'message to discussion ' (length=22)
'discussions_id' => string '2' (length=1)
'users_id' => string '11' (length=2)
'created_at' => string '0' (length=1)
'updated_at' => string '0' (length=1)
2 =>
array (size=6)
'id' => string '13' (length=2)
'body' => string 'message to discussion ' (length=22)
'discussions_id' => string '2' (length=1)
'users_id' => string '10' (length=2)
'created_at' => string '0' (length=1)
'updated_at' => string '0' (length=1)
Log
140114 17:18:14 22 Connect [email protected] as anonymous on forum
22 Query SELECT discussions.id, discussions.title, discussions.topic, discussions.categories_id, discussions.users_id, discussions.created_at, discussions.slug FROM discussions WHERE discussions.id = 2 LIMIT 1
22 Query SELECT replays.id, replays.body, replays.discussions_id, replays.users_id, replays.created_at, replays.updated_at FROM replays WHERE replays.discussions_id = '2'
22 Quit