টুইগ পথে একাধিক পরামিতি যুক্ত করুন


106

টুইগের পথে কীভাবে একাধিক পরামিতি যুক্ত করবেন?
বলুন আপনার এই রুট রয়েছে:

article_show:
    pattern:  /article/{slug}
    defaults: { _controller: AcmeArticleBundle:Article:show }

আপনি আপনার টুইগ টেম্পলেট এ এটি করতে পারেন:

{{ path('article_show', { 'slug': article.slug }) }}

তবে আপনার যদি আপনার রাউটিং ফাইলে এটি থাকে:

_files_manage:
    pattern: /files/management/project={idproject}&user={iduser}
    defaults: { _controller: AcmeTestBundle:File:manage }

দেখে মনে হচ্ছে তারা তাদের ডকুমেন্টেশনে এটি আবরণ করে নি।


1
আপনি কি প্রকল্পের আগে অনুমান ("?") মিস করেছেন?
জিন-লুক বারাত

উত্তর:



8

আপনার রুট তৈরি বিবেচনা করুন:

_files_manage:
    pattern: /files/management/{project}/{user}
    defaults: { _controller: AcmeTestBundle:File:manage }

যেহেতু তারা ক্ষেত্র প্রয়োজন। এটি আপনার ইউআরএলটিকে সুন্দর করে তুলবে এবং পরিচালনা করতে কিছুটা সহজ হবে।

আপনার কন্ট্রোলার এর পরে দেখতে হবে

 public function projectAction($project, $user)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.