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

时间:2013-09-27 14:34:21

标签: joomla admin toolbar

我正在尝试开发一个清理图像映射的管理工具。 我已经成功地将所有图像信息放入数据库中,因此使用分页并显示所有图像的缩略图。现在我想使用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中。

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

0 个答案:

没有答案