PHP Classes

File: documentation/README FIRST BEFORE YOU CHANGE TO 1.4 VERSION.txt

Recommend this page to a friend!
  Classes of Fernando Val   Springy   documentation/README FIRST BEFORE YOU CHANGE TO 1.4 VERSION.txt   Download  
File: documentation/README FIRST BEFORE YOU CHANGE TO 1.4 VERSION.txt
Role: Documentation
Content type: text/plain
Description: Documentation
Class: Springy
Microframework for Web application development
Author: By
Last change:
Date: 1 month ago
Size: 3,536 bytes
 

 

Contents

Class file image Download
Springy Copyright (C) 2007 Fernando Val Migrando para a Versão >= 3.0.x de versões anteriores ----------------------------------------------------- A classe Consultar foi descontinuada e removida do framework. Migrando para a Versão >= 2.2.0 de versões anteriores ----------------------------------------------------- As duas maiores mudanças ocorridas na versão 2.2.0 foram: 1) Alteração estrutural no framework em que o diretório de classes da aplicação deixou de se chamar `user_classes`, configurada na entrada global 'USER_CLASS_PATH', para se chamar apenas `classes`, configurada na entrada global 'CLASS_PATH'; 2) Criação do diretório `other` para armazenar a biblioteca de classes de terceiros, configurada na entrada global '3RDPARTY_PATH'. O Smarty e as classes de terceiros foram movidos para esse diretório. Migrando para a Versão 2.0.0 de versões anteriores -------------------------------------------------- A maior mudança ocorrida da versão 1.4.0 para a versão 2.0.0 é que foi instituído o conceito de namespace no framework e todas as classes da biblioteca passaram a pertencer ao namespamce FW. Dessa forma, todas as chamadas às classes da biblioteca do framework devem ser precedidas por \FW\. Exemplo: $controllerRoot = \FW\Kernel::controllerRoot(); Migrando para a Versão 1.4.0 de versões anteriores -------------------------------------------------- A principal mudança na versão 1.4.0 foi a alteração dos nomes dos métodos das classes, que foram padronizados em lowerCamelCase. Dessa forma, todos os método contendo underscore (_) entre nas palavras que compunham o nome do método, devem ser alterados para seua novos nomes. Na maioria dos casos, basta remover o underscore e colocar o método no formado lowerCamelCase. Para os métodos que foram renomeados, veja a relação abaixo: Kernel::get_controller_root() ----> Kernel::controllerRoot() Kernel::set_controller_root($novoValor) ----> Kernel::controllerRoot($novoValor) Kernel::get_controller_namespace() ----> Kernel::controllerNamespace() Kernel::set_controller_namespace($controller) ----> Kernel::controllerNamespace($controller) Kernel::get_debug() ----> Kernel::getDebugContent() Kernel::get_conf($local, $var) ----> Configuration::get($local, $var) Kernel::set_conf($local, $entry) ----> Configuration::set($local, $var, $value) Kernel::load_conf($local) ----> Configuration::load($local) DB->get_inserted_id() ----> DB->lastInsertedId() DB->num_rows() ----> DB->affectedRows() DB->get_all([$res]) ----> DB->fetchAll([$res]) DB->dateToTime($dateTime) ----> DB->makeDbDateTime($dateTime) DB->dateToStr($dataTimeStamp) ----> DB->londBrazilianDate($dataTimeStamp) Session::get_session_id() ----> Session::getId() Strings::check_email_address($email, $dns) ----> Strings::validateEmailAddress($email, $dns) Strings::check_valid_slug($slug) ----> Strings::validateSlug($slug) Strings::check_valid_text($text) ----> Strings::validateText($text) URI::get_class_controller() ----> URI::getControllerClass() URI::slug_generator($string) ----> URI::makeSlug($string) Session::is_set($var) ----> Session::defined($var)