2014-09-04 61 views
0

我的问题可能有点傻,但请耐心等待。我认为var_dump应该在调用它的服务的代码中的任何地方工作,但不幸的是,如果我在控制器或模型中使用它,我不能返回任何东西。它可以在视图/布局页面中工作。如何在joomla中使用var_dump

我试着在我的一个控制器函数中测试下面这个简单的东西,它什么都不返回;

$foo = "bar"; 
var_dump($foo); 

请赐教!

回答

0

我不知道Joomla,但在MVC框架中,视图期望数据来自控制器的特定格式,可能是JSON或XML。当你拨打var_dump()时,它很可能会弄乱这个语法,所以应用程序将无法工作。当您使用此工具进行调试时,您需要使用浏览器的控制台(Developer Tools或Firebug)来查看返回的内容。进入网络选项卡,选择控制器的URL,然后查看响应数据。你会看到var_dump()的输出。

+0

网络标签????那么我确实有Firebug,但是我也没有看到它。 – raaman 2014-09-04 00:37:32

+0

@raaman尝试'exit(var_dump($ foo));'。它会在执行代码时停止并打印结果。 – bekt 2014-09-04 01:18:53

+0

thanx @bekt .... that works .... atleast我可以看到变量现在拥有什么 – raaman 2014-09-04 02:05:37

相关问题