Как вернуть JSON вместо HTML

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 IgorN
  • Группа: Пользователь
  • Сообщений: 293
  • Регистрация: 09.03.2011

14.03.2011 16:59

В действии надо по любому вызывать вызов рендеринга, а у меня действие должн возвращать json как изменить это поведение?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

14.03.2011 20:08

<?php

class Df_Test_IndexController extends Mage_Core_Controller_Front_Action {

	public function indexAction () {
		$this
			->getResponse ()
				->setHeader ("content-type", "application/json")
				->setBody (
					Zend_Json::encode(
						array (
							"test-1", "test-2"
						)
					)
				)
		;
	}
}


Поделиться темой: