E Como Funciona o Versionamento
Por: GabrielRaimundo • 8/6/2020 • Trabalho acadêmico • 705 Palavras (3 Páginas) • 145 Visualizações
Rode o comando git add -A (ou git add . )[pic 1]
Para adicionar todos os arquivos Depois, git commit -m “Commit inicial. Adicionado index.php”
Branch e Merge
Crie um novo branch usando git checkout -b contatos
Crie um novo arquivo usando o comando touch contatos.php
Adicione o arquivo com git add . e faça um commit com git commit
Use o comando ls para listar os arquivos
Use git checkout master voltar para o ramo anterior
Use ls para listar os arquivos
Agora, use git push --all origin para subir todos os ramos para o Github.
Agora, faça git checkout master para voltar ao ramo principal ● Faça git checkout -b home ● Faça touch home.php ● Faça git checkout master ● Faça git merge home ● Repare na saída e use ls ● Modifique o index.php e faça commit ● Faça git checkout contatos ● Modifique o index.php de forma diferente ● Faça commit e checkout para master ● Faça git merge contatos ● Resolva conflitos
A versão estável corrente(framework) é a 3.1.9, com a versão 4 em alpha (out/2018). ● Sua instalação é bem simples. Basta descompactar o arquivo na pasta do domínio (/var/www/PASTA) [pic 2]
-O CodeIgniter precisa de alguns valores de configuração para funcionar. ● Primeiro, abra o arquivo application/config/config.php. Nele, encontraremos todos os valores que podem ser configurados para a aplicação. ● Agora, encontre o valor $config['base_url'] = ''; e mude-o, colocando a URL do sistema. Em um sistema local, de desenvolvimento, use $config['base_url'] = ' http://localhost/nome_da_pasta/ ';
-Se sua aplicação necessita de banco de dados, os parâmetros de acesso devem ser configurados no arquivo application/config/database.php. São eles: $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'usuario'; $db['default']['password'] = 'senha'; $db['default']['database'] = 'database'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE; $db['default']['stricton'] = FALSE;
As rotas encontram-se no arquivo application/config/routes.php. Altere a rota $route['default_controller'] = "welcome"; para: $route['default_controller'] = "pages/view"; ● Acrescente também, logo após a linha anterior, esta linha: $route['(:any)'] = 'pages/view/$1';
Agora, vamos criar o arquivo do controlador em si. Crie dentro da pasta application/controllers o arquivo Pages.php ● Por definição, o CodeIgniter recomenda que os nomes dos arquivos dos controladores iniciem por letra maiúscula. ● Entre o código a seguir no arquivo Pages.php.
Uma view pode ser constituído de fragmentos distintos, uma vez que a página final é montada durante a execução. ● Por exemplo, a aplicação pode ter um cabeçalho e/ou rodapé comuns a todas as páginas. Este podem ser intercalados com outros elementos. ● Também é possível passar dados entre essas páginas. Vejamos como fazê-lo. ● Modifique o método view do controller Pages.php, conforme o código seguinte. [pic 3]
Apesar da camada de modelo ser opcional, centralizar as operações de bancos de dados no Model facilita muito o reuso dessas operações. ● Vamos construir uma aplicação de exemplo para conhecer como lidar com bancos de dados usando o modelo MVC no CodeIgniter. ● Da mesma forma que criamos um controlador estendendo a classe CI_Controller, criamos os modelos estendendo a classe CI_Model. ● Crie um novo arquivo no diretório application/models com o nome de Noticias.php [pic 4]
...