【发布时间】:2012-12-07 14:32:36
【问题描述】:
我有一个相当大的应用程序,有时用户会创建非常复杂的数据(在进入数据库的过程中,数据会被大量更改)。问题是,每当我需要更改代码时,我都会卡住好几个小时才能找到问题。
我的应用中的操作:
- 用户打开 jquery 模式对话框
- 模态对话框中有一个表单
- 用户提醒数据并保存
关于应用:
- 该应用程序包含一个带有表格和几个按钮的站点
- 每个按钮都会打开一个不同的模式对话框
- 每个表单提交都通过ajax处理-> cakephps this->js->submit
我是如何编写代码的:
- 我为每个模态对话框创建了一个element
- 单击按钮后,我将元素打开为jquery modal dialog
- 许多这些模式通过例如“点击/双击等”事件获取信息。
我的问题:
每次我更改 $this->Js->submit 调用的 cakephp 代码时,我都感觉像是拿枪指着我的脸并扣动扳机。
我不知道如何在这些函数中调试变量的任何简单方法(cakephps 调试不显示任何 ofc -> 那些 ajax/php 函数的视图不在主站点中)
不知道firebug有没有调试php的功能,但我不知道。
唯一对我有用的是注释掉代码行并在成功中发出警报,这样有时可能会达到值,但感觉不对。
习惯于用 c++/java 编写代码并使用断点进行打印或调试让我感到沮丧,当我使用如此现代的编程语言并试图猜测错误可能在哪里时..
大多数错误:
主要是空指针或检查被访问的 !isset 索引,但由于我不知道如何从模态打印这些错误,因此检查索引对我有帮助。
【问题讨论】:
标签: jquery-ui modal-dialog cakephp-2.1