我正在编写一个Joomla2.5或3.x组件,它进行数据精化并返回一些数据。
我希望该服务作为调用并返回数据的服务(例如我调用www.mysite.com?option=com_mycomponent&view=myview )。
和结果,例如,我的json数据,..or xml,或者我在精化之后需要的东西)
所以我需要输出视图是原始的。我不需要模板,也不需要css或js。只有我的结果..。
但是现在结果被插入到模板中。
有可能吗.
我试图在模板中创建一个原始模式,比如Here。
这有效,但不是我想要的,但它是一个肮脏的解决方案,因为它的工作,如果我必须调用的网址是.www.mysite.com~....~&__tmpl=raw
我想我的组件可以输出为原始的。
谢谢
发布于 2014-01-10 08:26:00
views/[myview]/view.raw.phpindex.php?option=com_mycomponent&view=myview&format=raw。Sames适用于JSON和XML。
以下是通用文档格式的列表:libraries/joomla/document
feedhtmlimagejsonopensearchrawxml为了响应使用JSON格式,我建议使用新的JResponseJson类:
// Anything that may be serialized with json_encode or an Exception
$data = array('some' => 'data');
echo new JResponseJson($data);https://stackoverflow.com/questions/21025779
复制相似问题