2012-09-15 9 views

cevap

18

, bunu yapabilirdi:

Api: 
    resource: "@ApiBundle/Controller" 
    type: annotation 
    defaults: { _format: 'json' } 

yalnızca bir denetleyici için ayarlamak istiyorsanız, kontrolör seviyesi notu üzerine ayarlayın:

/** 
* @Route("/api", defaults={"_format": "json"}) 
*/ 
class ApiController 
{ 
} 
+0

Tamam, teşekkürler! Birçok denetleyiciye sahip bir paketim var; bunlardan biri "APIController". Rota ek açıklamaları belirttiğiniz şekilde yapılandırıldı, ancak paketteki çoğu denetleyici HTML'ye hizmet veriyor. 'APIController','/api'den her şeye hizmet eder, bu yüzden bu sınıf için varsayılan '_format'ı ayarlayabilir miyim? Bu mümkün değilse, sadece APIController 'i ayrı bir paket haline getirebilir ve önerilerinizi yapabilirim. –

+0

Cevabı güncellendi. –

İlgili konular