2012-02-26 43 views
0

我正在创建一个快速“黑客”的过程。我从来没有使用过CodeIgniter,所以我问的可能是非常基本的东西。CodeIgniter放弃默认视图

我有一个输出一些JSON数据的控制器。然而,我正在使用的设置来创建一个默认视图,该视图创建一些HTML到文件的末尾,因此,我的JSON解析器会抛出一个适合的问题。有没有办法完全禁用视图,因为我真的不需要用于此目的的任何类型的模板文件?

+0

你是什么意思的“禁用视图”?你不应该直接在控制器中输出。总之,只是避免调用视图?这里你真正的问题是什么? – 2012-02-26 09:53:41

+0

@DamienPirsy是的,我同意,因此“黑客”的评论。但是,另外,我不明白为什么有人会通过模板文件创建JSON文件。如果你问我,那就太笨了。真正的问题:有一个自动加载的默认视图。而问题是:如何禁用? – JHollanti 2012-02-26 10:03:35

+0

什么?没有任何默认视图,并且视图不是“自动地”加载的......(在configs中有默认的控制器,是的,但是可以改变,如果你没有加载任何视图,则不显示视图)。我们在谈论相同的代码化框架吗? – 2012-02-26 10:17:43

回答

2

您可以在操作结束时简单地使用exit()来执行此操作。

exit(); 
+0

哇,这是哈克:)好吧,我想我得到了我所要求的。 – JHollanti 2012-02-26 10:04:34

+0

我感谢您的帮助和解决方案套件,我很好。我只是在等待,如果有人会有一个更简单的解决方案,可以更好地服务于其他人可能会看到同样的事情。 – JHollanti 2012-02-26 10:37:42

+0

@JHollanti,OK :) – Starx 2012-02-26 10:41:39