22 comentários

  1. Ewerton Melo

    Parabens pelo trabalho…
    As video-aulas são excelentes.
    Estou acompanhando a 4º video-aula, mas de qualquer forma, se vc ainda não tenha feito, mostre como pegar valores de DATETIME e valores de IP…
    Por exemplo, nos meus bancos de dados eu sempre crio os campos created, updated e deleted… Pra fazer o controle de arquivos criados em uma data, alterado ou deletado, no caso do deletado, se o valor for null, ele mostra o valor, se tiver algo ele não mostra, (uma condição do meu select getTable… findAll…)…
    Mostra como fazer esse pequeno detalhe, venbho sofrendo com isso…
    Muito obrigado!!!
    Mais uma vez… Parabens…

  2. Ewerton Melo

    Fala Rafael…
    Dessa forma eu consigo pegar, normalmente…
    Porém, eu preciso gravar essas informações no banco de dados.
    No caso do IP, quando o usuário clicar em gravar, por exemplo, ele pegará o IP e guardará no DB…
    Na própria documentação do doctrine eu vi algo desse tipo:

    $this->hasColumn(‘ip’, string, 25, array(‘ip’ => true));

    Só que não entendi nada de como usar…
    Eu precisaria pegar esse valor…
    Quanto ao Datetime, seria outro problema.

    Bom, eu uso 3 campos nas minhas tabelas para fazer o controle de criação, alteração e delete de um registro. No caso eu não deleto o registro, eu apenas altero o seu status para que não seja visualizado e eu sempre coloco uma condição no select pra isso, no caso, quando eu trabalho com PDO, exemplo da minha query:

    SELECT * FROM users WHERE deleted = NULL;

    No caso do created, updated, deleted eles são do tipo DATETIME, e eles sempre recebem um NOW() na minha query pra alterar alguma informação, por exemplo.
    Com PDO eu faço isso tranquilamente, mas com Doctrine eu estou levando uma surra, pq eu não consigo passar o valor pro DATETIME só do created, ou só do deleted…

    Não sei se consegui ser claro, pq eu tento umas coisas meio de louco… rsrsrs…
    Mas se puder ajudar…

    Um abraço e obrigado por responder!!!

  3. Ewerton Melo

    Fala Rafael…
    Vi na sua sexta video-aula uma forma de passar os valores, que seria por hidden do form…

    Vou testar amanhã e qualquer dúvida eu posto aqui…

    Vlws!!!

  4. Willian

    Primeiramente Parabéns pela ótima aula! Muito boa mesmo, Rafael. (acredito que a única de Doctrine BR).

    Uma dúvida: Como consigo fazer isso tudo na nova versão do Doctrine (2)?

    Na realidade, para mim, só a abstração do banco de dados para ter portabilidade entre MySQL e SQL Server seria fantástico por enquanto. Porém, isso ainda não consegui.

    Se puder esclarecer ou dar o caminho das pedras ficarei eternamente grato, já não sei mais o que faço…rsrs

    Abraço e obrigado!!

  5. Willian

    Valeu Rafael!!!

    Vou estudar mais, fazer, e volto. Sempre! 😉

    Abraço

  6. Willian

    Valeu Rafael!!!

    Vou estudar mais, desenvolver, testar e volto, Sempre!

    Abraço

  7. Souto

    Rafael,

    Parabéns pelo trabalho, suas video-aulas são excelentes de uma simplicidade e com um teor de informação fora do comum. Eu que não sou desenvolvedor WEB estou conseguindo acompanha perfeitamente, mas me deparei com o seguinte erro:

    Warning: require_once(Doctrine/Common/ClassLoader.php) [function.require-once]: failed to open stream: No such file or directory in C:Program FilesZendApache2htdocs____DocTrine____DoctrineORM-2.1.2-fulldoctrine-ormbindoctrine.php on line 20

    Fatal error: require_once() [function.require]: Failed opening required ‘Doctrine/Common/ClassLoader.php’ (include_path=’;’) in C:Program FilesZendApache2htdocs____DocTrine____DoctrineORM-2.1.2-fulldoctrine-ormbindoctrine.php on line 20

    Estou utilizando servidor Web Zend-Server e o NetBeans, que já estava configurado na minha maquina, não foi eu que configurei.

    Por favor me de uma luz.
    Fico no aguardo.

  8. Valdir Coxev

    Eu estou com uma duvida qual a diferença entre doctrine 1 e doctrine 2, deste ja muito obrigado e video aula muito boa

  9. Itamar

    Olá Rafael.
    Meus parabéns pelas vídeo aulas.
    Suas explicações são muito boas, a forma como você fala também demostra que domina o assunto. São poucas vídeo aulas que possuem a qualidade que as suas apresentaram.
    Meus parabéns

  10. Itamar

    A Aula 7 sobre doctrine existe???
    trata sobre o método de update

  11. Valentim Araujo

    Muito boas esta videos aulas.
    Gostaria de saber se vc tem exemplo de como fazer isto com o Doctrine 2?????

  12. Leandro Reis

    Boa noite Rafael, parabéns pelos vídeos. Muito bem explicado e direto ao ponto.
    Eu também gostaria de utilizar a versão 2.3, já que não consegui a versão 1.2.3 mostrada no vídeo.
    Você teria algum material explicando sobre a utilização do mesmo em sistemas windows?
    Grato,

Deixar um comentário