我正在尝试开发一个用于清理图像映射的管理工具。我已经成功地将所有图像信息放入数据库中,因此使用分页并显示所有图像的缩略图。现在我想使用删除功能做两件事:
- 删除表中图像的条目
- 删除图像映射中的图像。
问题是如何解决这个问题。我试图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
。
有谁知道如何解决这一问题?