我希望我的命名空间“ App \ Controller \ Api”中的所有Controller操作路由都具有前缀“ / api”。我还想在控制器内部使用注释来设置其余路由。
在Symfony 3中,这是通过编辑'config / routing.yml'完成的:
app:
resource: '@AppBundle/Controller/Api'
type: annotation
prefix: /api
Run Code Online (Sandbox Code Playgroud)
如何在Symfony 4中做到这一点?我需要捆绑吗?由于没有'config / routing.yml',我将使用哪个配置文件?
有人可以向我解释为什么这是一个无限循环?当我尝试这个时,团结就会挂起.我试图建立一副52张牌
public class Deck {
private List<Card> deckList = new List<Card>();
public Deck() {
for (int i = 0; i<52; i++) {
System.Random rnd = new System.Random();
Card newCard = new Card(rnd.Next(1,13), rnd.Next(1,4));
if (!deckList.Contains(newCard) || i == 0) {
deckList.Add(newCard);
} else { i--; }
}
}
}
Run Code Online (Sandbox Code Playgroud)