【发布时间】:2019-11-03 16:48:56
【问题描述】:
我正在制作简单的项目,您可以在其中创建域(如 slack 等),然后在域内创建项目并在项目内创建任务。
我已经制作了登录/注册系统和用于在您登录时添加域的表单。 我已经在表之间建立了关系。 在域表中,我有一个名为 url 的字段,它是随机的 4 位整数。
我不知道我的 domain->project->task 链接应该是什么样子。 我在考虑 /main/?k=1234 1234 1234 其中每 4 位数字代表上述方案。
问题是:我应该那样做还是另辟蹊径?
{
/**
* @Route("main", name="app_main")
*/
public function new(Request $request): Response
{
$domain = new Domain();
$form = $this->createForm(DomainFormType::Class, $domain);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$User = $this->getUser()->getID();
$domain->setUsers($User);
$domain->setUrl(rand(100000, 999999));
$entityManager = $this->getDoctrine()->getManager();
$entityManager->persist($domain);
$entityManager->flush();
}
return $this->render('main.html.twig', [
'form' => $form->createView(),
]);
}
}```
【问题讨论】:
标签: symfony url routing backend