亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

數組呈現為數字而不是值

數組呈現為數字而不是值

qq_遁去的一_1 2024-01-22 20:02:39
當渲染 $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 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

解決方法:

 {% for key, item in members %} 
    {{item.mem_name}}
{% endfor %}


查看完整回答
反對 回復 2024-01-22
  • 1 回答
  • 0 關注
  • 179 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號