Gerador de CRUD em PHP OO

1,674 views
Skip to first unread message

Gabriel Marchi

unread,
May 30, 2012, 4:10:18 PM5/30/12
to LISTA PHP
Boa tarde,
Estou precisando de uma ferramenta que crie um CRUD em PHP OO a partir
de uma base de dados MySQL. Se alguém conhecer alguma ferramenta para
tal propósito e puder me recomendar, agradeço.

Gabriel

jean...@gmail.com

unread,
May 30, 2012, 9:07:33 PM5/30/12
to list...@googlegroups.com
O Symfony2 faz isto.
É integrado com o Doctrine2.

2012/5/30 Gabriel Marchi <gabrie...@bsd.com.br>
--
============================================================
JQUERY MAGAZINE > http://www.jquerymagazine.com.br
--
PHP MAGAZINE > http://www.phpmagazine.com.br
--
LISTA NODE.JS > https://groups.google.com/group/lista-nodejs?hl=pt-br
--
AJAX-BRASIL > http://groups.google.com/group/ajax-brasil
--
PYTHON-GOOGLE > http://groups.google.com.br/group/python-google
--
DOTNET-BRASIL > http://groups.google.com.br/group/dotnet_br
============================================================



--
Atenciosamente,
Jean Carlos

wfs...@gmail.com

unread,
May 30, 2012, 8:46:57 PM5/30/12
to list...@googlegroups.com
Gabriel,

Não sou muito fan de geradores, pois normalmente quando é necessário dar manutenção no código o bixo pega. Com CakePHP existe o scaffold que a partir do banco e e algumas configurações nos models ele gera as telas e não os códigos, como o próprio CakePHP avisa, não é uma ferramenta legal para se usar em produção, mas eu acho muito legal para fecha o briefing é legal.


PS: Não sei se ajudei, mas acho que vale muito apena estudar o cake quando se fala de PHP

Joubert Guimarães de Assis

unread,
May 31, 2012, 7:08:20 AM5/31/12
to list...@googlegroups.com
Se você quer só o CRUD, você pode usar o PHP ActiveRecord (http://www.phpactiverecord.org/) semelhante ao ActiveRecord do Rails, fora que tem alguns frameworks que usam ele

Marcus Sabino

unread,
May 31, 2012, 8:01:26 AM5/31/12
to list...@googlegroups.com
Alguém postou um link para isto na lista há algum tempo. Na época eu testei e achei interessante... mas não sei como esta agora.

Marcus Paolo Mesquita e Sabino

Quantum

unread,
May 31, 2012, 8:33:17 AM5/31/12
to list...@googlegroups.com
Parece excelente esta ferramenta hein

Paulo Diovani

unread,
May 31, 2012, 8:38:32 AM5/31/12
to list...@googlegroups.com
Scaffold nunca é uma boa opção, a não ser para inicializar uma base para testes.
Em produção ele nunca é bem-vindo.

Por outro lado alguns frameworks tem ferramentas que criar o CRUD (os scripts mesmo) a partir da base.
O CakePHP tem o bake, que trabalha de forma bem parecida com as ferramentas que o Rails e o DJango oferecem para o mesmo fim.

--
Paulo Diovani,

Rodrigo de Almeida Rodriguez

unread,
May 31, 2012, 1:31:19 PM5/31/12
to list...@googlegroups.com
Ol�,

tem o Crudin (http://crudin.smarc.com.br)

faz exatamente o que voc� precisa

sou o idealizador do projeto, se houver enteresse pode me contactar

grande abra�o
Rodrigo A. Rodriguez

Em 30/05/2012 17:10, Gabriel Marchi escreveu:
> Boa tarde,
> Estou precisando de uma ferramenta que crie um CRUD em PHP OO a partir
> de uma base de dados MySQL. Se algu�m conhecer alguma ferramenta para
> tal prop�sito e puder me recomendar, agrade�o.
>
> Gabriel
>

Hábner Nascimento - ZCE

unread,
May 31, 2012, 3:43:12 PM5/31/12
to list...@googlegroups.com
Olá, uso o framework http://www.yiiframework.com/, mas, geralmente uso o framework inteiro e não só como gerador. Fica a dica.
Hábner Nascimento - ZEND ID : ZEND010911

Worium.com - Everlon Passos

unread,
May 31, 2012, 2:45:22 PM5/31/12
to list...@googlegroups.com
Alguém sabe o pq o CodeIgniter removeu o scaffold ?


Everlon A. Passos
Programador PHP / CodeIgniter / MySQL / PostgreeSQL
E-Mail/MSN: eve...@worium.com.br
Varginha - MG - Brasil
Celular TIM: 55 35 9191 6778
Celular Oi: 55 35 8822 6893



Elder dos Santos

unread,
May 31, 2012, 4:10:12 PM5/31/12
to list...@googlegroups.com
Reforçando a dica do Hábner Yii!

Rodrigo Carneiro

unread,
May 31, 2012, 4:13:20 PM5/31/12
to list...@googlegroups.com
Yii fechou!! rs





2012/5/31 Elder dos Santos <elderd...@gmail.com>

Luis Carlos Quinhone

unread,
May 31, 2012, 11:06:21 PM5/31/12
to list...@googlegroups.com
Eu criei o meu pr�prio gerador, ele pega as tabelas e eu crios as classe
CRUDs, VOs, Remotes, Eventos, etc
A� s� vou fazendo as altera��es que se fazem necess�rio, criei s� apara
facilitar e agilizar o desenvolvimento
pra n�o precisar ficar sempre digitando ou copiando e colando.

Faz a sua pr�pria, � muito mais f�cil de dar manuten��o.

Att

Luis Carlos

Alan Nogueira

unread,
Jun 1, 2012, 11:29:19 AM6/1/12
to list...@googlegroups.com
CodeIgniter por acaso faz isso?

2012/6/1 Luis Carlos Quinhone <lcqui...@gmail.com>
Eu criei o meu próprio gerador, ele pega as tabelas e eu crios as classe CRUDs, VOs, Remotes, Eventos, etc
Aí só vou fazendo as alterações que se fazem necessário, criei só apara facilitar e agilizar o desenvolvimento
pra não precisar ficar sempre digitando ou copiando e colando.

Faz a sua própria, é muito mais fácil de dar manutenção.

Att

Luis Carlos


--
============================================================
JQUERY MAGAZINE > http://www.jquerymagazine.com.br
--
PHP MAGAZINE > http://www.phpmagazine.com.br
--
LISTA NODE.JS > https://groups.google.com/group/lista-nodejs?hl=pt-br
--
AJAX-BRASIL > http://groups.google.com/group/ajax-brasil
--
PYTHON-GOOGLE > http://groups.google.com.br/group/python-google
--
DOTNET-BRASIL > http://groups.google.com.br/group/dotnet_br
============================================================



--
Alan Nogueira



brunosinister

unread,
Jun 1, 2012, 11:34:15 AM6/1/12
to list...@googlegroups.com
Que eu saiba o CodeIgniter nativamente não faz isso, pode ser  que existe alguma biblioteca que o faça. O Cakephp eu sei que faz.
Bruno Rodrigues de Araujo.


2012/6/1 Alan Nogueira <alan.s...@gmail.com>

Alan Lucas

unread,
Jun 2, 2012, 1:03:11 PM6/2/12
to LISTA PHP

Gabriel bom dia,
De uma olhada no FormDin no portal do software público. Eu ainda estou
analisando mais ele faz o que vc quer.
Alan Evangelista

Gabriel Marchi

unread,
Jun 3, 2012, 9:08:08 AM6/3/12
to LISTA PHP
Bom dia, pessoal
Agradeço a todos. Estarei analisando todas as recomendações.

Elias de Oliveira

unread,
Jun 3, 2012, 12:16:55 PM6/3/12
to list...@googlegroups.com
Também existe o RedBeanPHP que é beeeem simples de usar:
http://www.redbeanphp.com/manual/
> --
> ============================================================
> JQUERY MAGAZINE > http://www.jquerymagazine.com.br
> --
> PHP MAGAZINE > http://www.phpmagazine.com.br
> --
> LISTA NODE.JS > https://groups.google.com/group/lista-nodejs?hl=pt-br
> --
> AJAX-BRASIL > http://groups.google.com/group/ajax-brasil
> --
> PYTHON-GOOGLE > http://groups.google.com.br/group/python-google
> --
> DOTNET-BRASIL > http://groups.google.com.br/group/dotnet_br
> ============================================================



--
Elias Granja
Campinas - SP

Bruno Piaui - www.bolinhochique.com

unread,
Jun 4, 2012, 1:36:05 PM6/4/12
to list...@googlegroups.com
cara, esse aqui é animal: http://www.yiiframework.com/ 

2012/6/3 Elias de Oliveira <elia...@gmail.com>

Sidney

unread,
Jun 4, 2012, 4:08:37 PM6/4/12
to list...@googlegroups.com
Pô Bruno, tá menosprezando o Yii desse jeito chamando de gerador de crud! rss. Terminei um sistema mega complexo, leve e rápido usando essa maravilha e espero mais respeito! :-O (E olha que ainda nem ativei os recursos de cache!)

Sobre o assunto dos frameworks, essa ideia de que você fica 'limitado', 'preso', etc, depende muito do framework (seu design) e do conhecimento do programador. Uso, aprovo e recomendo (pelo menos o Yii) e garanto que você continua sendo o programador que era, porém aumentando seu conhecimento não só da linguagem mas também do "modo de pensar e projetar OO", ou seja, você não perde, você só ganha, e o que é melhor: com agilidade, facilidade e segurança e usando 20% do tempo que você usaria antes.

Mas gosto é igual umbigo: cada um tem o seu. Alguns trabalham só pelo gosto, outros só pelo dinheiro (por pouco tempo) e outros ficam no meio termo.

Atenciosamente,
Sidney Lins

"
Pois as suas [qualidades] invisíveis são claramente vistas desde a criação do mundo em diante, porque são percebidas por meio das coisas feitas, mesmo seu sempiterno poder e Divindade, de modo que eles são inescusáveis;" (Rom. 1:20)



2012/6/4 Bruno Piaui - www.bolinhochique.com <bruno...@gmail.com>

alysson vinicius januario

unread,
Jun 4, 2012, 4:03:02 PM6/4/12
to list...@googlegroups.com
Olá

Alguém tem um exemplo de criação de tabela temporária com inserção de dados no Postgresql?

Fiz um código mas está retornando um erro de parâmetro esperado.
"Warning: pg_affected_rows() expects exactly 1 parameter, 0 given in"

Obrigado pela atenção

Rodrigo de Almeida Rodriguez

unread,
Jun 4, 2012, 1:41:49 PM6/4/12
to list...@googlegroups.com
também tem o Crudin, que é nacional: http://crudin.smarc.com.br

um pouco diferente do yii, o Crudin é mais específico para geração de ambientes CRUD
Reply all
Reply to author
Forward
0 new messages