हाल Symfony 2.6+ संस्करणों के साथ
के रूप में एक सबसे अच्छा अभ्यास अनुरोध है कि में कार्रवाई के साथ एक तर्क के रूप पारित हो जाता है:
तो अपने मामले में
मामले आप स्पष्ट रूप से $ इस- कॉल करने के लिए की जरूरत नहीं होगी> getRequest(), बल्कि फोन $ अनुरोध> अनुरोध> सभी()
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\HttpKernel\Exception\NotAcceptableHttpException;
use Symfony\Component\HttpFoundation\RedirectResponse;
class SampleController extends Controller
{
public function indexAction(Request $request) {
var_dump($request->request->all());
}
}
स्रोत
2015-10-25 09:16:47
प्राप्त करने के लिए रास्ते में मानकों (जैसे/पदों/{के लिए मान आईडी}) '$ का उपयोग करें अनुरोध> attributes-> सभी() '। मैं '$ request-> get() 'सोच रहा था कि यह डेटा प्राप्त करने का एकमात्र तरीका था और यहां एक और तरीका तलाश रहा था। – Dreen
आपने अभी बहुत सारे प्रकार को सहेजा है !!! : डी –
यह मल्टीपार्ट/फॉर्म-डेटा के साथ काम नहीं कर रहा है। –