मेरे पास यह बटन टहनी में है
<input type="submit" formaction="{{path('redirect',{'id': l.id , 'page': i , 'w': 2})}}" value="
{{ i + 1 }}" class="btn btn-secondary">
आईडी 371 होनी चाहिए, लेकिन मैं इस मार्ग से नियंत्रक के पास जाता हूं:
/**
* @Route("/gerer/exam/passer_exam/redirection{id}{page}{w}" , name="redirect")
*/
और मैं इस फ़ंक्शन में वेरिएबल आईडी को डंप करता हूं:
public function rediriger (int $id,int $page , int $w , Request $request ,
EntityManagerInterface $manager ,ExamQuestionRepository $repo)
यह दर्शाता है कि आईडी 3711 . है
2 जवाब
आप शायद चाहते हैं
/**
* @Route("/gerer/exam/passer_exam/redirection/{id}/{page}/{w}" , name="redirect")
*/
मेरी धारणा यह है कि $पृष्ठ 1 है और इसलिए {id}{page}
आपको 3711 दे रहा है। शायद फिर से पढ़ें https://symfony.com/doc/current/routing. html#मार्ग-पैरामीटर
आपके लिए एक छोटी सी युक्ति ..ऐसा करने के लिए आपको किसी फ़ॉर्म की आवश्यकता नहीं है। आप बस यह करें:
टहनी के लिए:
<buton href="{{ path('redirect' , {'id': l.id , 'page': i , 'w': 2}) }}" > </button>
या यदि आप बूटस्ट्रैप का उपयोग करते हैं:
<a class="btn btn-secondary" href="{{ path('redirect' , {'id': l.id , 'page': i , 'w': 2}) }}" > </a>
और आपको मार्ग को सही करना होगा जैसा कि क्रेग सुझाव देता है:
/**
* @Route("/gerer/exam/passer_exam/redirection/{id}/{page}/{w}" , name="redirect")
*/
संबंधित सवाल
नए सवाल
php
PHP एक व्यापक रूप से उपयोग किया जाता है, उच्च-स्तरीय, गतिशील, वस्तु-उन्मुख, और व्याख्या की गई स्क्रिप्टिंग भाषा मुख्य रूप से सर्वर-साइड वेब विकास के लिए डिज़ाइन की गई है। PHP भाषा के बारे में सवालों के लिए इस्तेमाल किया।