domingo, 21 de dezembro de 2008

CakePHP - Ajax, Render, Upload, unlink, Sortable

Final de ano. Férias na faculdade. Evento em São Paulo.
Este final de semana em frente ao computador tirando o atraso com o CakePHP.
De sábado para domingo estudando das 7 da manhã às 5 da manhã de domingo.
Lendo, relendo, revisando. Fazendo, desfazendo. Experimentar e conhecer.
Comprometi-me a sempre fazer um apanhado das realizações para que a caminhada não fosse perdida em função da abstração.

Tudo começou quando resolvi definir logo meus grupos de usuários.
Tentei entender se era preciso usar o admin route. Após ler o manual, alguns fóruns e tentar usar um pouco a lógica resolvi criar views separados para meu painel de controle.
Mas aí me indaguei sobre como criar um menu dinâmico para cada grupo de usuário.
Seria necessário definir o menu de acordo com o grupo de usuários?
Bastaria deixar a ação disponível no menu para todos os grupos?
Depois de pensar muito percebi que estava investindo muito tempo nisso e ainda tinha uma caminha pela frente.

Deixei o componente Auth de lado por enquanto.
Dediquei o tempo no CRUD de uma das minha tabelas.
Testei cada função em ajax, revisei o livro. Fui em cada fórum, vi cada questão.

Em relação ao Ajax concluí o seguinte:
É melhor não tentar fazer uploads de arquivos.

Com ajax aponto para uma ação do controller, nessa ação uso o render para passar os parâmetros para uma determinada página CTP do meu controller, essa página por sua vez é carregada no elemento setado no ajax.

Nenhum comentário: