Entretanto, por terem sido muita as mudanças na estrutura do framework, o sifraphp 2.0 não é compatível com as versões anteriores. Abaixo segue uma lista das mudanças realizadas :
- O arquivo de configuração agora é o próprio index.php
- É possível ter mais de um controller por Modulo
- Mais variáveis de configuração
- Componentes de interface gráfica que utilizam Ajax
- Datagrid mais rápido e com mais funcionalidades e temas (Compativel com jQuery)
- Forms com validadores
- Possibilidade de instanciação das bibliotecas javascript jQuery e Ext
- Melhor performance
- Melhor trabalho com exceções (Nucleo_Exception)
- Nome de classes melhoradas
- Estrutura da aplicação mais flexível
- Construção de Datagrids mais simples
Principais clases:
Nucleo_Controller_Controller
Nucleo_Model_Model
Nucleo_Model_Table
Nucleo_UI_Form
Nucleo_UI_Datagrid
PARA CRIAR UM CONTROLLER A CLASSE DEVE SER UMA CLASSE FILHA DE Nucleo_Controller_Controller!
Logo será postado um pequeno tutorial de utilização do framework, além disso já está disponível um exemplo no site do projeto !
Abaixo segue exemplos de configuração simples do arquivo index.php:
define('DEFAULT_MODULE','Publico');// Obrigatorio ! Caso não coloque isso uma mensagem de ajuda de configuração é impressa !
define('DEFAULT_CONTROLLER','Intranet');
define('USER','facil');
define('PASS','123');
define('HOST','test');
define('DATABASE','meus_testes');
/***********************************/
require("../Nucleo/Load/Class.php");// Obrigatorio
Nenhum comentário:
Postar um comentário