1
我用戶FOSUserBundle生成用戶實體和表。我只是不明白用戶表中角色列的價值。例如,默認值類似於「a:0:{}」,ROLE_ADMIN值類似於「a:1:{i:0; s:16:」ROLE_SUPER_ADMIN「;}」。 「a」,「i」,「s」和數字的含義是什麼?什麼是Symfony2 FOSUserBundle角色數據的含義?
我用戶FOSUserBundle生成用戶實體和表。我只是不明白用戶表中角色列的價值。例如,默認值類似於「a:0:{}」,ROLE_ADMIN值類似於「a:1:{i:0; s:16:」ROLE_SUPER_ADMIN「;}」。 「a」,「i」,「s」和數字的含義是什麼?什麼是Symfony2 FOSUserBundle角色數據的含義?
你看到的是數組的序列化值。 「一」 是指 「陣列」:1(長度)中, 「i」 是指 「索引」:0(索引), 「s」 表示 「字符串」:16(長度)
這相當於:
array(0=>"ROLE_SUPER_ADMIN")
所以 「一個0:{}」 將
array()
非常好,謝謝! – user2241859
這是一個數組的PHP序列化格式 –