蛋糕php中呈现的HTML页面的堆栈轨迹



我是一个崭露头角的蛋糕PHP开发人员,面临着我很多富有成效的时间的问题。
目前,该项目处于最终开发阶段,我新雇用以改善产品的功能。例如,我需要添加具有大量嵌套Ajax调用和元素的大约页面功能。我遵循以下过程以查找现有功能的源代码:

1.查看URL并找到相应的控制器和操作。
2.如果没有明确的渲染函数调用,请找到相应的视图
3.如果找到了所需的HTML元素的代码,请欢呼!如果没有,
4.检查页面脚本部分中该html元素上应用的任何AJAX调用。如果没有,
5.检查任何元素函数调用并导航到相应的元素文件。
6.如果仍然找不到,请检查其他元素调用并重复步骤3。

现在,由于该项目的编写非常差,没有任何评论的痕迹,模型是项目的最薄部分,每个用控制器的动作编写的逻辑都超过2K LOC,我最终浪费了太多时间来定位现有代码的来源。
我想知道是否有任何堆栈跟踪功能,例如任何例外都可以向我展示所有功能在呈现所需的视图及其每个元素时都被调用。
请告诉我是否有蛋糕php或浏览器提供的任何功能,以及我的方法中是否有任何问题。

预先感谢
欢呼!

现在由于该项目写得很差,绝对没有痕迹 评论中,模型是项目中最薄的部分,每个逻辑 用控制器的动作编写,每个控制器超过2K loc

该项目注定要失败和代码垃圾。我什至不必看到它,这足以知道它。我的桌子上有这种垃圾来"营救"它,但这没有任何意义。重写总是比回收这一水平的垃圾更便宜。

debugger :: trace()将为您提供所拨打的位置的跟踪。

您正在浪费时间(点4)任何方式:您不需要检查Ajax调用的代码,每个现代浏览器都有一个开发工具(Chrome in Chrome中的F12),通常具有网络选项卡显示从哪里加载了哪些资源 - Ajax也在后台调用。

最新更新