Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symfony - Permissões e regras avançadas #4

Open
caio-reimann opened this issue Jul 23, 2019 · 5 comments
Open

Symfony - Permissões e regras avançadas #4

caio-reimann opened this issue Jul 23, 2019 · 5 comments

Comments

@caio-reimann
Copy link

Olá,

Seria o uso do Voters o caminho correto para criar regras e permissões avançadas, como por exemplo distinguir se um usuário específico tem ou não permissão para Editar uma tabela, ou analisar se o valor de um campo esta dentro dos parâmetros que o tipo X de usuário pode utilizar?

@glauberm
Copy link

@caio-reimann O "caminho correto" é sempre complicado de responder. Mas é possível fazer isso com Voters e é o caminho que eu escolheria. Inclusive é o que eu escolhi nesse projeto.

@marcelomx
Copy link

marcelomx commented Jul 23, 2019 via email

@caio-reimann
Copy link
Author

Obrigado @glauberm e @marcelomx pelas respostas !
Confesso que estou ainda estudando symfony.
Vocês indicam algum material atualizado para compreender melhor o funcionamento do Symfony? Já fiz dois cursos, mas geralmente são aqueles "mão na massa", que ensinam mais a repetir comandos do que o entendimento claro do framework,

@JuliusSanctus
Copy link

JuliusSanctus commented Jul 24, 2019 via email

@glauberm
Copy link

@caio-reimann Pode parecer óbvio, mas eu recomendaria a documentação oficial do site mesmo. Especialmente se você está trabalhando com a versão 4 do Symfony, que muda muita coisa, a documentação oficial é a mais atualizada e a que contém as melhores práticas. (Por exemplo, as ACLs que foram uma resposta a sua pergunta, a partir da versão 4, foram removidas do framework e precisam ser instaladas como um pacote externo.) Não sei qual seu conhecimento de programação em geral, mas um capítulo que acho que pode te ajudar bastante a ter uma melhor compreensão de como o Symfony funciona é o Symfony and HTTP Fundamentals.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants