Nette 3.0 database explorer nevytvoří LEFT JOIN

před 9 měsíci

Bart
Člen | 11
+
0
-

Ahoj,
po update na Nette 3.0 my nefunguje správně data explorer.
Toto:

<?php
$this->news->connection->table('news')
                       ->where('news_type.type = ?', 'event')
                       ->order('date_from ASC');
?>

mě v nette 2.4 generuje:
SELECT news.*
FROM news
LEFT JOIN news_type type ON news.news_type_id = type.id
WHERE (news_type.type = ‚event‘)
ORDER BY date_from ASC

v nette 3.0 generuje:
SELECT *
FROM news
WHERE (news_type.type = ‚event‘)
ORDER BY date_from ASC

a končí chybou:
Nette\Database\DriverException #42S22
SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚news_type.type‘ in ‚where clause‘

prostě tam nevytvoří ten left join. Nevíte prosím proč to tak je a jak to v Nette 3.0 opravit. Děkuji.