大家好,
是否有可能捕获并忽略JError::raiseError?
我使用JDatabase,如果用户表现为“愚蠢”,则可能会出现重复条目。
但这不是问题,可以忽略不计。
不幸的是,此错误被打印在孔页上。现在我不想
删除一个新查询只是为了检查此主键是否已经存在。
最佳答案
要在执行路径调用中禁止抛出Joomla异常:JError::setErrorHandling(E_ALL, "ignore");
另外,您可以设置自己的自定义处理程序:
JError::setErrorHandling(E_ALL,'callback',array('myClass','myErrorHandlerFunction'));;