Comecei a pouco tempo mexer com PHP/CakePHP e esbarrei num probleminha.
Tenho uma tabela "countries" com as variaveis (id, name_de, name_en, order_de, order_en), onde:
name_de = nome do país em alemao
name_en = nome do país em ingles
order_de = posicao colocando em ordem alfabética com nomes em alemao
order_en = posicao colocando em ordem alfabética com nomes em ingles
Meu script possibilita adicionar um país, e já programei o seguinte: O usuário adiciona o país informando seu nome em ingles (name_en) e seu em alemao(nome_de). O id já é incrementado automaticamente. O novo país recebe valor 0 (zero) nas variáveis name_de e name_en.
Preciso programar algo que, após adicionar o novo país, coloque os países novamente em ordem alfabética e atribua a cada um o valor order_en e order_de para sua nova posicao quando colocados em ordem alfabética em suas linguas, automaticamente.
Se tiverem algum trecho de código onde eu possa me basear para programar essa funcao seria de MUITA utilidade pois meu aprendizado em sido bem dessa forma, adaptando códigos parecidos para minha aplicacao.
No momento não sei nem onde programaria essa funcao (no controller ou no model). :unsure:
Pergunta
three
Olá gente,
Comecei a pouco tempo mexer com PHP/CakePHP e esbarrei num probleminha.
Tenho uma tabela "countries" com as variaveis (id, name_de, name_en, order_de, order_en), onde:
name_de = nome do país em alemao
name_en = nome do país em ingles
order_de = posicao colocando em ordem alfabética com nomes em alemao
order_en = posicao colocando em ordem alfabética com nomes em ingles
Meu script possibilita adicionar um país, e já programei o seguinte: O usuário adiciona o país informando seu nome em ingles (name_en) e seu em alemao(nome_de). O id já é incrementado automaticamente. O novo país recebe valor 0 (zero) nas variáveis name_de e name_en.
Preciso programar algo que, após adicionar o novo país, coloque os países novamente em ordem alfabética e atribua a cada um o valor order_en e order_de para sua nova posicao quando colocados em ordem alfabética em suas linguas, automaticamente.
Se tiverem algum trecho de código onde eu possa me basear para programar essa funcao seria de MUITA utilidade pois meu aprendizado em sido bem dessa forma, adaptando códigos parecidos para minha aplicacao.
No momento não sei nem onde programaria essa funcao (no controller ou no model). :unsure:
Gostaria que me dessem uma luz...
Desde já MUITO obrigado
Three®
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.