Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla MVC模块删除模型_Joomla_Joomla2.5_Joomla Module - Fatal编程技术网

Joomla MVC模块删除模型

Joomla MVC模块删除模型,joomla,joomla2.5,joomla-module,Joomla,Joomla2.5,Joomla Module,我是Joomla开发的新手,我正在尝试修复“我之前的人”制作的旧管理模块。这个模块是用MVC组件开发的,它有几个积垢,我在删除一个项目时很笨拙。“模板”视图添加工具栏图标,如下所示: JToolbarHelper::deleteList('', 'paises.delete', JTOOLBAR_DELETE); 在列表控制器(DistribuidoreControllerPaies)上,它还具有getModel函数: public function getModel($name = 'Pai

我是Joomla开发的新手,我正在尝试修复“我之前的人”制作的旧管理模块。这个模块是用MVC组件开发的,它有几个积垢,我在删除一个项目时很笨拙。“模板”视图添加工具栏图标,如下所示:

JToolbarHelper::deleteList('', 'paises.delete', JTOOLBAR_DELETE);
在列表控制器(DistribuidoreControllerPaies)上,它还具有getModel函数:

public function getModel($name = 'Pais', $prefix = 'DistribuidoresModel', $config = array('ignore_request' => true))
{
    $model = parent::getModel($name, $prefix, $config);

    return $model;
}
模型类:

class DistribuidoresModelPais  extends JModelAdmin
在列表中选择一个项目并单击“垃圾箱”按钮时,将打开一个空白页面,其结尾如下:

administrator/index.php?option=com\u distribidores&view=pais

如果我回到网格,该项仍然保留

有什么建议吗


提前感谢

您可以通过启用Joomla配置中的调试来调试,或者您可以尝试在“paises”控制器的“delete”(删除)功能中使用exit进行检查,并可以检查您是否在post请求中获取项目ID

此外,您正在使用视图“pais”也在使用模型“pais”,那么为什么您要使用“PAISE”控制器进行删除功能,您应该使用“pais”控制器进行删除

还提供了删除功能,您正在使用删除项目,它可能包含一些问题