/
FAQ
/
Tíquete de Suporte

Visualizações do módulo

Visualizações do módulo

Na maioria dos casos, você desejará que seu módulo tenha arquivos de visualização (html) para serem enviados ao usuário, por exemplo, para um recurso dentro da área de administração com formulário e entradas, ou algum recurso personalizado que será usado na área de clientes.

Se você não trabalhou com visualizações do Codeigniter, consulte a documentação oficial para se familiarizar mais.

Para criar visualizações para o seu módulo, você deve criar a pasta views em /modules/[nome_do_módulo]

Após criar a pasta views, o caminho será:
/modules/[nome_do_módulo]/views

Os arquivos views devem gerar HTML, mas os nomes dos arquivos devem terminar com .php, por exemplo, [nome_do_módulo]/views/form.php

Carregando arquivos de visualização na área de administração

O processo de carregamento de visualizações na área de administração é o mesmo processo regular que o Codeigniter usa, por exemplo, no seu controlador de módulo, no final do método add:

Exemplo de visualização do administrador

O GrowCRM não possui nenhum mecanismo de template para a visualização do administrador. Provavelmente, você desejará usar o cabeçalho e a barra lateral para a área de administração, além de todos os arquivos Javascript/CSS necessários. Nesse caso, você pode usar as funções init_head() e init_tail() na sua visualização para conseguir isso.

Veja abaixo um exemplo de um arquivo de visualização destinado à área de administração.

Carregando arquivos de visualização na área do cliente

A área de clientes tem um processo ligeiramente diferente de carregamento de arquivos porque utiliza um tema. Nesse caso, você precisará que seu módulo obtenha o rodapé e o cabeçalho do tema, incluindo quaisquer arquivos CSS e Javascript.

Quando seu módulo precisar carregar um arquivo de visualização para a área de tema, certifique-se de que seu controlador estenda o ClientsController.

Carregando arquivos de visualização em outro local

Na maioria dos casos, as visualizações são carregadas a partir dos controladores, mas se você quiser carregar um arquivo de visualização, por exemplo, de um auxiliar ou de uma classe ou função PHP personalizada, será necessário prefixar o arquivo com o nome do seu módulo.

Aqui está um exemplo rápido.

Trabalhando com formulários

Clique aqui para ler mais sobre como trabalhar com formulários em visualizações.

Artigos Relacionados:

Procurando hospedagem acessível e confiável para o Grow CRM? Fizemos uma parceria com a InMotion Hosting para evitar qualquer problema! Planos de hospedagem empresarial com até 75% de desconto para visitantes do Grow CRM.

Categorias

Últimos Artigos