所以我有這個學校項目,我建立了一個用戶可以與其他用戶匹配的網站,如果他們都匹配,就會發生一些事情。從技術上講,我想做的是在我的“idCoach”中添加用戶,如果我添加的用戶已經在他的“idCoach”中添加了我,那么現在應用一個簡單的 echo()。這是我現在嘗試做的。 /** * @Route("/user/match/{id}", name="match") */public function match(ObjectManager $om, User $user){ $currentUser = $this->getUser(); $currentId = $currentUser->getId(); $idCoach = $user->getIdCoach(); if(in_array($currentId, $idCoach) { echo('bloup'); } else { $currentUser->addIdCoach($user); } $om->persist($currentUser); $om->flush(); dd($currentUser); return $this->render('profile/index.html.twig', [ 'oneuser' => $user, ]);}它不起作用,因為它告訴我 in_array 函數期望第二個參數是一個數組,顯然我提供了一個對象而不是數組,所以我沒有解決方案。這是我的用戶實體。
- 1 回答
- 0 關注
- 111 瀏覽
添加回答
舉報
0/150
提交
取消