每20页加载一次,我的视图中出现故障。我想在调用View之前知道Controller中包含的变量的值。但是,一旦调用View,我将失去Controller中的所有局部变量。有希望吗?
答案 0 :(得分:3)
在mvc.contrib中使用ModelVisualizer Helper它将所有值都渲染到视图中。
答案 1 :(得分:2)
观察窗口的"Make Object ID" feature可让您观看超出范围的变量。
答案 2 :(得分:1)
您可以在视图页面上添加额外的输出,以显示调试信息的变量值/状态,直到您解决问题。
答案 3 :(得分:1)
道歉,如果我遗漏了一些明显的东西,但是你不能在View之前或之前在Controller中设置一个条件断点?条件可以基于执行计数。一旦停止,您就可以进入视图。
我意识到你丢失了Controller局部变量,因为它们一旦进入View就超出了范围但是不能很难将它们写下来,附加到一个大字符串(即Flash消息)并输出观点等。