我想在我的控制器中抛出403(禁止的错误)。抛出异常时,我想显示相关的视图。我假设如果错误是内置的异常之一,这将是非常简单的。我抛出该异常这样的:将403异常视图添加到CakePHP应用程序
throw new ForbiddenException("You do not have permission to view this page.");
我还创建了一个名为在app /视图/错误的文件夹“error403.ctp”视图(它已经包含了400和500)。问题是,当引发错误时,它会显示error400.ctp视图。我是否必须为内置错误创建自定义异常?我究竟做错了什么。
感谢 杰森