gpt4 book ai didi

CakePHP - 如何创建自定义异常?

转载 作者:行者123 更新时间:2023-12-01 03:51:33 27 4
gpt4 key购买 nike

我试图抛出一个自定义异常,然后由我的自定义 AppExceptionRenderer 类(我已经创建)呈现。

我读过这个 CakePHP 2.x Cookbook - Creating your own application exceptions但它似乎有各种未回答/未记录的问题。

  • 核心类在哪里CakeException ?我在 lib/Cake/ 的任何地方都找不到这个.我的异常类必须扩展它,但我不知道 App::uses() 的路径需要是什么| .我也无法查看该类以了解我需要对我的类做什么或我可以从父类中使用哪些属性。
  • 我应该把我的自定义异常类放在哪里?我打算把它放在app/Lib/Error/Exception/因为我没有更好的想法,而且文档对此没有任何说明。

  • 编辑:CakeException 类在 Cake 2.4 中被删除了吗?

    最佳答案

  • 显然所有的异常(exception)都在 Cake/Error/exceptions.php 中包括 CakeException类(class)。
  • Lib/错误/异常对我来说听起来不错。并没有真正定义应该把它们放在哪里,但这是最合乎逻辑的地方。

  • 每当您需要查找类时,请尝试在代码库中搜索类声明。最简单快捷的查找方式。以这种方式寻找事物是微不足道的。

    关于CakePHP - 如何创建自定义异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22146421/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com