Como instalar YeAPF?

Você não precisa instalar YeAPF. O que sim é bom ter instalado são as ferramentas dele. Mas antes disso, é bom deixar claro como funciona ele sem instalar. A todos os efeitos, vamos supor que você fez download da última versão do YeAPF e o colocou na pasta ~/Downloads/YeAPF/ e que o usuário no qual […]

Gerando um formulário para CRUD a partir de um select

Esses dias me deparei com a necessidade de produzir um formulário cujos campos não são produto de uma tabela única mas sim de um left join.  Para uma tabela única, o comando é o seguinte ~/www/YeAPF/tools/ydbcreateform –db 192.168.56.250:nossoConsultorio_teste –user esteban –pass senha –type mysqli –table clinicas –name “clinicas” Ai modifiquei o ydbcreateform para que funcionasse com […]

O uso do db_queryAndFillArray() em requisições Ajax e RESTFul

Em YeAPF a forma mais simples de responder a uma requisição em que o resultado vem de apenas uma consulta SQL (simples ou combinada) é a seguinte: function qTeste($a) {   global $u, $xq_start; $useColNames = true; $xq_count=999; $ret=”; // publish query variables as local variables extract(xq_extractValuesFromQuery()); $xq_start=isset($xq_start)?intval($xq_start):0; switch($a) { case “puxarEstruturaDiretoria”: $ret=”select c.id, c.cargo, […]

Usando a bancada de desenvolvimento para criar páginas com YeAPF

Um aplicativo que vem na distribuição 0.8.x do YeAPF é o workbench ou bancada. Este artigo foi escrito na versão 0.8.54 do YeAPF, então se está com uma difernte, podem haver mudanças. Workbench ou bancada permite ao programador construir seu aplicativo como se fossem telas separadas e depois juntá-las para formar um único aplicativo single-page. Porém, […]