quarta-feira, 19 de outubro de 2016

Enquete: Microframework PHP


Bom dia.

Eu estava procurando novidades sobre microframeworks, e achei esta pesquisa:

https://www.slant.co/topics/2642/~php-microframeworks

Quem estiver usando algum microframework, poderia votar lá, pra ajudar a entender bem esse mercado. Eu sendo bem honesto tive no slim um excelente parceiro no desenvolvimento, então acabou que tirando o Silex, não olhei outros microframeworks.

Jonas Thomaz de Faria Web Developer

Trabalhando com TI a muitos anos, atualmente apaixonado pelo slim framework e por Dark Souls 2 =D.

terça-feira, 18 de outubro de 2016

MysqlDBDoc e urls com parametros opcionais


Bom dia..

Eu estou envolvido em um projeto bem grande com uma base de dados gigantesca e precisava de uma maneira de documentar um banco de dados Mysql, procurei uma ferramenta e não achei nenhuma que fosse simples o suficiente pra eu usar.

Criei um scriptzinho bem simples, e estou usando ele, fiz em slim, pra acelerar o processo:


https://github.com/jonasthomaz/mysqldbdoc

Hoje ele só esta fazendo o basíco (documentando). Preciso adicionar a busca, e ja fica bem funcional. se alguem quiser dar uma fuçada lá, fica a vontade.

Uma das coisas que eu queria dizer aqui é em relação a um recurso muito legal do slim, que é a definição de urls, com parametros opcionais:

Eu criei uma estrutura pra ir entrando no db: conexao > schema > tabela > field, e para isso precisei criar apenas uma url, e tratei tudo numa chamada só:


$app->get('/read(/:schema(/:table(/:field)))',function($schema = '', $table = '', $field='') use ($app){
// aqui entra o código
});

O interessante nessa estrutura é que é realmente muito fácil, você só precisa adicionar o parenteses e a definição da variavel, e pronto tem a urlzinha customizada :).




Ah! quanto ao projeto, quem quiser colaborar, dar palpites, criticar, fiquem a vontade.

Jonas Thomaz de Faria Web Developer

Trabalhando com TI a muitos anos, atualmente apaixonado pelo slim framework e por Dark Souls 2 =D.