Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

CRUD

21 de Maio de 2012, 20:57 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 36 vezes

Olá a todos,

Fiquei impressionado com as possibilidades da ferramenta FormDin, no entando achei limitadas as informações disponíveis. Seria maravilhoso de fosse disponibilizado um modelo (CRUD) para podermos ver suas principais funcionalidades. Abraços.

Autor: José Abreu


1717 comentários

  • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
    22 de Maio de 2012, 11:07

     

    Caro José,
    já estou providenciando um CRUD, acho que esta semana consigo terminá-lo.
    Abraço.

    • 54a7c4a15d159fa1263f658905a2b92c?only path=false&size=50&d=404Marcelo Lopes(usuário não autenticado)
      22 de Maio de 2012, 17:38

       

      Também aguardo ansioso pelo CRUD. A ferramenta é interessantíssima!!! Parabéns!!

    • E11e0efc78372fb99fe927d369ab4010?only path=false&size=50&d=404Ede Willians(usuário não autenticado)
      22 de Maio de 2012, 12:56

       

      Aguardo ancioso também...

       

      Desculpem-me a ignorância, mas ainda não consegui compreender esta ferramenta, o CRUD vai me salvar!!!

       

      Obrigado! 

    • A1a8c677d9bc1e8409e8666bfa7022ad?only path=false&size=50&d=404André Santos(usuário não autenticado)
      23 de Maio de 2012, 14:24

       

      Já baixei o Framework e fiz as primeiras paginas de teste, achei muito fácil a utilização, mas realmente sem detalhamento das views e dos métodos, fica complicado. O crud será de grande ajuda, valeu o esforço pessoal.

      • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
        27 de Maio de 2012, 21:15

         

        Pessoal,

        Conforme prometido, publiquei hoje um exemplo de CRUD feito com a framework FormDin.

        Façam a atualização dos fontes da Framework, pois fiz algumas mudanças na classe TApplication.

        Espero que ajude a todos na utilização do FormDin.

        Abraço,
        Luis Eugênio.

        • 21c1ce7ff9bb6188bf0ff29d52a57711?only path=false&size=50&d=404Jailson Veloso(usuário não autenticado)
          29 de Maio de 2012, 16:24

           

          Baixei o FrameWork hoje, to seguindo o tutorial do Cruj e dá a seguinte msg:

          • 54a7c4a15d159fa1263f658905a2b92c?only path=false&size=50&d=404Marcelo Lopes(usuário não autenticado)
            29 de Maio de 2012, 16:36

             

            Olá Jailson!

            Primeiramente, verifique se o arquivo cad_veiculo.php encontra-se realmente no caminho citado na linha verde. Se não estiver este é o problema.

            Se estiver, abra-o e verifique no trecho que executa o carregamento do Grid se o nome da DAO está exatamente com o mesmo nome que na pasta DAO.

            Espero que ajude!

             Saudações, 

        • 46341e312d924239404ac442f5c43ed3?only path=false&size=50&d=404Eduardo Cajueiro(usuário não autenticado)
          28 de Maio de 2012, 9:41

           

          Luis Eugênio,

          Aonde foi publicado o exemplo de CRUD, pois eu não encontrei no site e nem no SVN.

          Att.

          Eduardo Cajueiro 

        • B9084d497f74062803e8963a61f358e3?only path=false&size=50&d=404Anderson Gregório de Souza(usuário não autenticado)
          28 de Maio de 2012, 17:36

           

          Olá Luis,

          Na página 5 do manual do CRUD, pelo que entendi, falta a inclusão dos botões Salvar e Limpar. 

          • Efb7895a57a58bd382b56d197fab1be5?only path=false&size=50&d=404JULIO FIRMO DE AZEVEDO NETO(usuário não autenticado)
            28 de Maio de 2012, 20:02

             

            Também estou estudando o código.

            Agradeço pelo exemplo CRUD .

          • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
            28 de Maio de 2012, 22:36

             

            Realmente,

            eu esqueci de adicionar os botões.

            Já fiz a correção do manual e publiquei novamente.

            Obrigado Anderson.

            Abraço.

            • 54a7c4a15d159fa1263f658905a2b92c?only path=false&size=50&d=404Marcelo Lopes(usuário não autenticado)
              29 de Maio de 2012, 10:35

               

              Bom dia Pessoal!!

               

              O exemplo de CRUD foi excelente. Já consegui fazer quase toda a parte cadastral de meu sistema conectando com o Mysql. O reaproveitamento de código ajuda demais!

              Luis Eugênio.. Acho que seria interessantíssimo pra todos, se for possível, a publicação de um manual contendo os "parâmetros" de cada tipo de campo, como abaixo:

              $frm->addTextField('nomedocampo', 'rotulodocampo', tamanho, requerido, etc, etc, etc);

              Outra coisa (desculpe a ignorância, mas não consegui entender): Como foi preenchido o select referente à UF no exemplo?? é que preciso fazer um select buscando em uma tabela no Mysql...

               Abraços!! 

              • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
                29 de Maio de 2012, 11:32

                 

                Marcelo,

                agradeço a sugestão para ao manual, o problema é o tempo, estamos tentando....

                Quanto ao campo UF, quando a classe detecta o nome uf ou cod_uf e o campo select estiver sem opções, ela preenche automaticamente.

                Veja algumas formas de preencher o campo select manualmente:

                1ª) Passando uma string no formato 'cod=valor, cod=valor' no parametro $mixOptions

                $frm->addSelectField('cod_uf','Estado:',null,'GO=Goías,DF=Distrito Federal');
                 

                2ª) Passando um array no formato array( 'cod'=>'valor,'cod=>'valor') no parametro $mixOptions

                $frm->addSelectField('cod_uf','Estado:',null,array('GO'=>'Goías','DF'=>'Distrito Federal'));

                4ª) Executando uma query no banco diretamente e passando resultado no parametro $mixOptions

                $ufs = TPDOConnection::executeSql("select codigo, sigla from uf");
                $frm->addSelectField('cod_uf','Estado:',null,$ufs);

                 5ª) Utilizando a classe DAO
                $frm->addSelectField('cod_uf','Estado:',null,Tb_ufDAO::selectUf());

                Abraço.

                • 54a7c4a15d159fa1263f658905a2b92c?only path=false&size=50&d=404Marcelo Lopes(usuário não autenticado)
                  29 de Maio de 2012, 12:11

                   

                  Luis Eugênio, muito obrigado pelo retorno! Funcionou perfeitamente!

                  Sobre o manual, imagino a falta de tempo. Me coloco à disposição para ajudar no que puder. De acordo com o que tenho estudado do framework já estou fazendo essas anotações e assim que tiver uma quantidade maior de informações envio. Talvez contribua!!

                  Sobre o exemplo CRUD, acho que na ACTION Salvar faltou a validação antes do setVo:

                  if( ! $frm->validate() )

                  {

                  return;

                  }

                   Abraços, 

                   

    • B6910a2e4bd13700a80976ca72fba503?only path=false&size=50&d=404José Abreu(usuário não autenticado)
      30 de Maio de 2012, 9:43

       

      Grande Luis Eugênio,Valeu pela publicação do CRUD. Entendo sua boa vontade como sacrifícios também. Vou dar uma estuda no material publicado. Grande abraço.

Essa comunidade não possui posts nesse blog