我正在尝试使用以下 url 从子控制器返回任务的结果:
index.php?option=com_example&task=subctrl.test&format=json
但我不断收到500 View not found
错误...
class ExampleControllersSubctrl extends JControllerForm
{
public function test()
{
$result= array("val1","val2");
echo json_encode($result);
}
}
我尝试将子控制器文件命名为 Subctrl.php 和 Subctrl.json.php,但都没有奏效。我相信我不需要视图来根据我读过的其他 SO 帖子呈现结果,但也许这是不正确的。
当我让它工作时,这个设置最终将用于返回一个 Ajax 调用。我在这里做错了什么?