-
Notifications
You must be signed in to change notification settings - Fork 5
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
Salvando dados do Formulário em Base de Dados #6
Comments
https://docs.joomla.org/J3.x:Creating_a_simple_module/Using_the_Database/pt-br Criando uma tabela ao InstalarPara criar uma tabela no banco de dados durante a instalação do módulo precisaremos adicionar as seguintes linhas em mod_helloworld.xml:
Temos 3 seções no arquivo:
Em seguida você pode especificar a tag folder na seção files do arquivo helloworld.xml para garantir que os arquivos sql serão copiados do seu pacote zip para essas pastas:
Note que nos temos esquemas para MySQL e Microsoft SQL - novamente você pode adaptar seu módulo para um ou ambos os sistemas. Nesse exemplo nos iremos apenas mostrar um arquivo de exemplo para o banco de dados MySQL. Criar um servidor Microsoft SQL Server será um exercício para o leitor. Em nosso arquivo install.mysql.utf8.sql nos iremos criar a tabela e inserir algumas saudações em línguas diferentes.
No arquivo de desinstalação, nos iremos simplesmente remover a tabela.
Finalmente vamos deixar um local reservado para os arquivos de atualização. Lá será preciso colocar um arquivo SQL para cada versão de componente. Cada nome de arquivo deve corresponder a seqüência de versão no arquivo de manifesto para essa versão. O Joomla usa essa string para determinar quais arquivos SQL devem ser executados e em que ordem eles serão executados. Nota importante: Esses arquivos também serão usados para definir o número da versão na tabela #__schemas. Esse número de versão deve estar presente na versão atual do componente para que os novos arquivos SQL sejam executados durante a atualização. Por exemplo, se você tiver a versão 1.0 e estiver atualizando para a versão 1.1, o arquivo 1.1.sql não será executado se não houver nenhum arquivo 1.0.sql na versão 1.0. Por esse motivo, é uma boa prática ter um arquivo de atualização SQL para cada versão, mesmo se não houver nenhuma alteração SQL nessa versão.
Fazendo a requisição no arquivo helperAo instalar o nosso módulo nos podemos encontrar no banco de dados uma tabela chamada helloworld com os registros de saudações inseridas. Nos podemos agora recuperar esses registros do banco de dados para exibi-los aos usuários. Nos iremos alterar a função getHello presente o arquivo helper.php. Por agora nos iremos ignorar campos de formulário para escolher um dos hello´s e vamos apenas retornar as saudações em inglês.
|
insert values using Object
|
delete value
|
Salvar os dados do formulário de geração do PagTesouro para tabela da base de dados Joomla.
Anexar a issue documentação referente a criação de tabelas na instalação do componente.
The text was updated successfully, but these errors were encountered: