Hallo,
ich habe ein weiteres Problem!
es wird nur die SelectListe "//Create vehicle" angezeigt und die von "//Create category" nicht!
Das mit der Mehrfachauswahl zeigt es mir an!
view.html.php
PHP-Code:
//Create category list #__management_category
$categories = & $this->get( 'Categories');
$catlist = array();
$catlist[] = JHTML::_('select.option', JText::_( 'SELECT CATEGORY' ) );
$catlist = array_merge( $catlist, $categories );
$lists = array();
$lists['category'] = JHTML::_('select.genericlist', $catlist, 'catid', 'size="1" class="inputbox"', 'catid', 'catname', $items->catid );
//Create vehicle list #__management_vehicle
$vehicle = & $this->get( 'Vehicle');
$vatlist = array();
$vatlist[] = JHTML::_('select.option', JText::_( 'SELECT VEHICLE' ) );
$vatlist = array_merge( $vatlist, $vehicle );
$lists = array();
$lists['vehicle'] = JHTML::_('select.genericlist', $vatlist , 'vatid []', 'size="5" multiple="multiple" class="inputbox"', 'vatid', 'vatname', $items->vatid );
$this->assignRef('items', $items);
$this->assignRef('lists', $lists);
model
PHP-Code:
function getCategories()
{
// current category info
$query = 'SELECT catid, catname, color FROM #__management_category WHERE published = 1';
$this->_db->setQuery( $query );
$this->_categories = $this->_db->loadObjectList();
return $this->_categories;
}
function getVehicle()
{
// current Vehicle info
$query = 'SELECT vatid, vatname FROM #__management_vehicle WHERE published = 1';
$this->_db->setQuery( $query );
$this->_vehicle = $this->_db->loadObjectList();
return $this->_vehicle;
}
und form.php
PHP-Code:
<td><?php echo $this->lists['category']; ?></td>
<td><?php echo $this->lists['vehicle']; ?></td>
Warum jetzt dies?
Lesezeichen