"жадная" Загрузка И Condition

Здравствуйте, мне нужно выбрать всех юзеров + их посты, если они опубликованы. Однако, в этом коде, если у пользователя нет опубликованных постов, то и сам объект User в выборку не попадает.


$users=User::model()->with(array(

            'posts'=>array(

    

                'joinType'=>'LEFT OUTER JOIN',

                'condition'=>'posts.published=1',

            ),

        ))->findAll();

Как сделать что бы юзеры все равно выбирались, даже если у них нет опубликованных постов?


$users=User::model()->with(array(

            'posts'=>array(

    

                'joinType'=>'LEFT OUTER JOIN',

                'on'=>'posts.published=1',

            ),

        ))->findAll();

попробуйте так, должно сработать