Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Display Two Columns In A Listbox

$
0
0
I have a dropdown list in my view, it is populating from driver_master table, driver_master table contains first_name, last_name,driver_id etc., I want to show the first_name and last_name as display text and driver_id as value in list, I want to display driver_id as value and first_name,last_name as display text.I done the following method but still i did not get the result.

In Model:

function getFullName()
{
return $this->first_name.' '.$this->last_name;
}

function getDrivers()
{
$drivers = driverMaster::model()->findAll();
$list = CHtml::listData($drivers, 'driver_id', 'fullName');
return $list;
}

In View:

echo $form->dropDownList($model,'driver_id',$model->getDrivers());


i am getting the driver_id but i could not get first_name & last_name

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>