Pergunta

Existe alguma coisa em PHP para criar andaime básico, como em Rails?

EDIT: eu preciso de algo para criar protótipos rapidamente ..

Foi útil?

Solução

Alguns frameworks como Symfony , CakePHP , Akelos , CodeIgniter e outros têm suporte para andaimes.

No entanto, se você não quiser usar um quadro você pode tentar phpScaffold que gera páginas CRUD andaime base em phpMyAdmin exportações de mesa ...

Outras dicas

Eu também queria um pouco de prototipagem rápida, mas eu queria que gerar o código, por isso é fácil de atualizá-lo. Fiz muitas melhorias em phpScaffold (HTML5, agradável CSS, muitos modelos de uma só vez, etc) que são publicados em http://github.com/tute/phpscaffold .

Phreeze torna este simples e fácil. http://phreeze.com/

Qcodo é outra ótima opção. E uma vez que utiliza a reflexão a fazer Geração de código em vez de reflexão em tempo de execução, você provavelmente vai ver um melhor desempenho.

Primeiro, Rails é um framework. PHP é uma linguagem. PHP não têm built-in andaimes de apoio, assim como Ruby - a linguagem Rails é construído sobre - não. Um quadro como CakePHP , no entanto, faz o apoio de andaimes.

Em segundo lugar, eu vejo que você levantou uma objeção ao CakePHP porque "você ainda tem que fazer um monte de coisas." Isso é verdade -. Com qualquer estrutura, você vai ter que aprender novas convenções, configurações etc

CakePHP tem muitas opções de andaimes

Se você jogar Crud + Plugin API no topo, você basicamente tem tudo que você precisa, com toneladas de adições agradáveis ??

cakephp-crud : O sucessor ativa dos dois projetos abaixo. Fornece ambas as ações Crud, API , andaimes , Pesquisas e mais

Crud Plugin: https://github.com/nodesagency/Platform-Crud-Plugin

API Plugin: https://github.com/nodesagency/Platform-API-plugin

Todos eles utilizam eventos CakePHP, pelo que a sua realmente simples de estender e modificar o comportamento padrão

Para myslef I Use CodeIniter para o desenvolvimento, com certeza eles têm andaimes, mas apenas em termos de um "andaime simples", que significa que você não vai usá-lo em produto ao vivo (Eu não sei sobre todos, mas eu só estou usando-o como algumas ferramentas).

mas se você precisar de algum como CRUD gerador que você pode usar SparkPlug , ou Ignition ambos podem ser usados ??em CodeIgniter

Este foi perguntado há algum tempo atrás, mas se ele ainda está cheque relevante a este simpático classe andaimes (verificar o demo)

Yiiframework tem um bom sistema de código de andaimes chamado GII. É da web based. Depois de criar as tabelas, você pode gerar as classes CRUD de dentro do browser. Nenhuma linha de comando necessário. Eu gosto deste andaime.

Se você usar CakePHP como o framework web que suporta scafalding. Veja este link para mais informações. http://book.cakephp.org/2.0/en/controllers/scaffolding. html

Eu não tenho certeza do que a política de SO é para o renascimento fio morto, mas eu percebi que eu gostaria de acrescentar meus dois centavos no caso de nenhuma das soluções acima foram satisfatórios. Se você está procurando uma ferramenta MySQL andaimes baseado em PHP, veja AMPLA Scaffolder . O pacote inteiro está contido em um único arquivo PHP (menos de 200k), que pode simplesmente ser descartado em um diretório acessível web em que você tem acesso imediato a bancos de dados MySQL locais e remotos com base nas permissões de banco de dados internos. No esquema de exportação, arquivos de configuração ou outros aborrecimentos. Além disso, há um monte de outras capacidades para oferecer, bem. Apenas pensei em compartilhá-lo em caso você estava procurando outra opção. Sinta-se livre para verificá-la e feedback post se você tiver quaisquer perguntas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top