我是 yii 的新手,我不太了解扩展名但我使用了这个名为jmultiselect2side的扩展,因为我正在尝试创建一个用户可以在实验室中保留设备等东西的网站
无论如何,我需要一个代码来获取所选项目,然后将它们显示在另一个页面中进行查看
我没有在控制器中放入任何东西,但我的控制器和型号的名称是设备
以下是我的观点:
<?php
$model= Apparatus::model()->findByAttributes(array('ApparatusCode'=>'1'));
// complete user list to be shown at multiselect order by ApparatusCode
$Apparatus= Apparatus::model()->findAll(
array('order' => 'ApparatusCode'));
?>
<center>
<?php
$this- >widget('application.extensions.jmultiselect2side.Jmultiselect2side',array(
'model'=>$model,
'attribute'=>'ApparatusName', //selected items
'labelsx'=>'Available',
'labeldx'=>'Selected',
'moveOptions'=>false,
'autoSort'=>'true',
'search'=>'Search:',
'list'=>CHtml::listData( // available items
$Apparatus,
'ApparatusCode',
'ApparatusName'),
));
?>
请尽快提供帮助:/
将上述所有元素放在一个表单中。设置表单的操作。提交表格,然后您处理此提交请求的操作,您可以在那里
写
if(isset($_POST))
{
foreach($_POST['Apparatus']['ApparatusName'] as $name)
{
do what ever you want
}
}
$name
将代表每个选定的项目