Widget CGridView

Hi Leute,

Ihr habt mir bis jetzt super geholfen, deswegen hab ich noch eine Frage an euch.

Wenn ich in einem View ein Widget habe (zii.widgets.grid.CGridView) und eine weitere Tabelle zuvor mit einem LEFT JOIN hinzugefügt habe, wie komm ich an die Daten dieser Tabelle heran?

Wenn ich jetzt z.B. innerhalb des arrays vom Widgets (column) etwas hinzufügen wie "table2.id" dann wird mir zwar das Label angezeigt aber kein Value.


<?php $this->widget('zii.widgets.grid.CGridView', array(

	'dataProvider'=>$dataProvider,

	'columns'=>array(

//		'id',

		'column1',

		'etc..',

                array(

                    'label'=>'column3',

                    'type'=>'raw',

                    'value'=>OtherModel::model()->find('table1_id = ?', array($dataProvider->id)), // Hier ist das problem?

                ),

Mit Relations krieg ich es irgendwie auch nicht hin, weil er dann das "with" schluckt wenn ich noch eine "condition" mit angebe.

Wie krieg ich das am besten hin?