Joomla管理工具栏中的自定义删除

Joomla管理工具栏中的自定义删除,joomla,admin,toolbar,Joomla,Admin,Toolbar,我试图开发一个管理工具来清理图像地图。 我已经成功地将所有图像信息放入数据库,并使用分页和显示所有图像的缩略图。现在我想使用delete函数做两件事: 删除表中图像的条目 删除图像映射中的图像 问题是如何解决这个问题。 我试图在工具栏中创建一个customdelete: JToolBarHelper::custom('imapcleans.customdelete','delete.png','delete.png','d_s_cust'); 然后向控制器imapcleans添加了一个函数

我试图开发一个管理工具来清理图像地图。 我已经成功地将所有图像信息放入数据库,并使用分页和显示所有图像的缩略图。现在我想使用delete函数做两件事:

  • 删除表中图像的条目
  • 删除图像映射中的图像
问题是如何解决这个问题。 我试图在工具栏中创建一个
customdelete

JToolBarHelper::custom('imapcleans.customdelete','delete.png','delete.png','d_s_cust');
然后向控制器imapcleans添加了一个函数:

public Function customdelete($cachable = false, $urlparams = false)
    {
     // Get the input
        $input = JFactory::getApplication()->input;
        $pks = $input->post->get('cid', array(), 'array');

        // Sanitize the input
        JArrayHelper::toInteger($pks);

        // Get the model
        $model = $this->getModel();

        $return = $model->customdelete($pks);

        // Redirect to the list screen.
        //$this->setRedirect(JRoute::_('index.php?option=com_imapclean&view=imapcleans', false));

    }
在模型中,我想收集要删除的项目的信息。但是当我使用像这样的东西时,
$items=$this->items
就不起作用了

问题可能是
getitems
在模型
imapcleans
中,而模型
customdelete
现在在
imapclean


有人知道如何解决这个问题吗?

只需将参数传递给您的控制器即可建模。为什么要这样使用->物品?谢谢你的建议。我用另一种方法把它修好了。该工具的试用版可在