Joomla管理工具栏中的自定义删除
我试图开发一个管理工具来清理图像地图。 我已经成功地将所有图像信息放入数据库,并使用分页和显示所有图像的缩略图。现在我想使用delete函数做两件事:Joomla管理工具栏中的自定义删除,joomla,admin,toolbar,Joomla,Admin,Toolbar,我试图开发一个管理工具来清理图像地图。 我已经成功地将所有图像信息放入数据库,并使用分页和显示所有图像的缩略图。现在我想使用delete函数做两件事: 删除表中图像的条目 删除图像映射中的图像 问题是如何解决这个问题。 我试图在工具栏中创建一个customdelete: JToolBarHelper::custom('imapcleans.customdelete','delete.png','delete.png','d_s_cust'); 然后向控制器imapcleans添加了一个函数
- 删除表中图像的条目
- 删除图像映射中的图像
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
中
有人知道如何解决这个问题吗?只需将参数传递给您的控制器即可建模。为什么要这样使用->物品?谢谢你的建议。我用另一种方法把它修好了。该工具的试用版可在