第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

具有特定結(jié)構(gòu)參數(shù)的 Symfony 路由

具有特定結(jié)構(gòu)參數(shù)的 Symfony 路由

PHP
動(dòng)漫人物 2022-08-05 09:39:15
是否可以像這樣在 symfony 中聲明路由/somestuff/{query}結(jié)構(gòu)在哪里querystring-with-minus-id000001我希望能夠?qū)⒌谝徊糠肿鳛榭刂破髦械膶傩?,并將第二部分作為id。將路由定義為/somestuff/{name}-id{id}不起作用
查看完整描述

2 回答

?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

我找到了一種在注釋中執(zhí)行此操作的方法,答案如下:


@Route(

   "/somestuff/{name}-id{id}",

   methods={"GET"} ,

   name="route_name",

   defaults={"name"=""},

   requirements={"name"=".*?", "id"="\d+"}

)


查看完整回答
反對 回復(fù) 2022-08-05
?
holdtom

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊

如果結(jié)構(gòu)總是看起來像這樣


/somestuff/{name}-id{id}

獲取名稱和 ID 的通用方法是


/**

 * @Route("/somestuff/{slug}")

 */

public function someAction(Request $request, $slug)

{

    $reversed = strrev($slug);

    $paramArray = explode('-', $reversed, 1); // limit

    $id = strrev($paramArray[0]);

    $name = strrev($paramArray[1]);

    // rest of code

}


查看完整回答
反對 回復(fù) 2022-08-05
  • 2 回答
  • 0 關(guān)注
  • 125 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號