Configurações da aplicação
Todos os arquivos estão localizados no diretório /src/Main/Common/Settings e foram documentados de forma a facilitar as alterações que o programador desejar, sinta-se à vontade para verificar as alterações disponíveis.
Site (SiteConfigs.php)
É possível configurar coisas como informações gerais do site como título, domínio, chave pública/privada do recaptcha.
VARIÁVEL | DESCRIÇÃO |
db | Define o banco de dados |
domain | Define o domínio que o aplicativo está instalado |
domainAdmin | Define a subpasta onde ficará disponível uma área protegida (quando houver) |
pageHome | Define a página padrão que o usuário será redirecionado após login na área protegida |
siteTitle | Define o título do site <title></title> |
reChaveSecretKey | Define a chave secreta do reCaptcha |
reChaveSiteKey | Define a chave públicado reCaptcha |
Banco de dados (DatabaseConfig.php)
Para realizar a conexão é necessário preencher corretamente os campos conforme informações do seu banco de dados.
VARIÁVEL | DESCRIÇÃO |
host | Link de conexão com o banco de dados |
database | Nome do banco de dados |
charset | Especifica a codificação de caracteres utilizado nas tabelas do banco de dados |
username | Nome de usuário do banco de dados |
passwd | Senha do usuário do banco de dados |
Servidor de e-mails (EmailConfig.php)
Para uma conexão correta é necessário preencher corretamente os campos conforme informações do seu servidor sde e-mails.
VARIÁVEL | DESCRIÇÃO |
host | Link de conexão com o servidor de e-mails |
username | Nome de usuário |
passwd | Senha do usuário |
port | porta de conexão |
name | Nome que ficará disponível para quem receber o email, exemplo 'Não Responder' |
Métodos mágicos (MagicalMethods.php)
A função dessa trait é agrupar as constantes globais que a aplicação irá utilizar para o seu funcionamento.
VARIÁVEL | DESCRIÇÃO |
SETTING_TIMEZONE | Fuso horário da aplicação |
SETTING_MAGICALMETHODS | Define os métodos que irão ser ignorado das classes pela aplicação durante o tratamento das querys do banco de dados |
SETTING_MAGICALVARIABLES | Define as variáveis que irão ser ignorado das classes pela aplicação durante o tratamento das querys do banco de dados |
SETTING_DB_TABLE_PREFIX | Prefixo das tabelas do banco de dados |
SETTING_DB_FIELD_PRIMARYKEY | Define o nome da coluna de identificação única do banco de dados |
Finalizamos assim as configurações básicas necessárias para o funcionamento do MicroFW.