當渲染 $members 數組并以 html 格式輸出此代碼時,該數組變為 0123456,而不是我在存儲庫中請求的值??刂破鳎簆ublic function getMembers(UserRepository $userRepository){ $members = $userRepository->getAllMembers(); $entitiyManager=$this->getDoctrine()->getManager(); return $this->render('leaderboard/leaderboard_Rankings.html.twig',['members' => $members]); }存儲庫:public function getAllMembers(): array { $entityManager = $this->getEntityManager(); $query = $entityManager->createQuery( 'SELECT m.mem_name, m.mem_surname, m.mem_id FROM App\Entity\Member m ORDER BY m.mem_name ASC' ); // returns an array of Product objects return $query->getResult(); } /** * @return User[] Returns an array of User objects */HTML:<table><tr><td> {% for key, item in members %} {{ key }}{% endfor %} </td> <td> {{members.mem_name}} //Does not work </td> </tr></table>錯誤是:Key "mem_name" for array with keys "0, 1, 2, 3, 4, 5, 6" does not exist.或者該值打印 0123456
- 1 回答
- 0 關注
- 179 瀏覽
添加回答
舉報
0/150
提交
取消