Ir para conteúdo
Viweesleyy

WebService REST cakePHP

Recommended Posts

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por YuriAguiar
      Fala povo... estou tentando salvar os dados pelo método save(), mas ele não está indo. Já tentei de todas as formas que conheço; olhei na documentação; mas até agora nada deu certo.
        1 2 3 4 5 6 7 8 9 10 11 $user = $this->Auth->identify(); $userFind = $this->Users->find()->where([''id'' => $user[''id'']])->all()->toArray(); $attempt = $userFind[0]->attempt;   if($attempt < 5){     //Código } else {     $attempt++;     $this->Users->save($attempt);     $this->Flash->error(__(''Usuário ou senha incorreta.'')); }

      O código funciona como um contador, toda vez que o usuário erra a senha, ele soma +1 e salva no banco de dados. Quando a tentativa tiver sido maior que 5 ele vai precisar alterar a senha para ter acesso novamente. O único b.o que estou tendo é na hora de salvar. Alguém por favor ?  
    • Por Perroni91
      Meu blog está mostrando o post normalmente, menos a parte da categoria. Não sei mais o que fazer para arrumar esse problema. Alguém poderia me dar uma forcinha por favor?
      $resultado = mysql_query($consulta, $conn) or die(mysqli_error()); $linhas = mysql_fetch_assoc($resultado);  
      Abaixo mostra a parte do código:
      <?php do { ?> <div class="post post-row"> <a class="post-img" href="blog-post.html"><img src="Admin/app/webroot/files/post/imagem1/<?php echo $linhas['imagem1_dir']; ?>/<?php echo $linhas['imagem1']; ?>"></a> <div class="post-body"> <div class="post-meta"> <a class="post-category" href="category.html"><?php echo $linhas['categoria']; ?></a> <span class="post-date"><?php echo utf8_encode($linhas['data']); ?></span> </div> <h3 class="post-title"><a href="blog-post.html"><?php echo utf8_encode($linhas['titulo_principal']); ?></a></h3> <p><?php echo utf8_encode($linhas['texto_inicial']); ?></p> </div> </div> <?php } while ($linhas = mysql_fetch_assoc($resultado)); ?> </div> Mas apenas essa parte não mostra, que é justamente a categoria: 
      <a class="post-category" href="category.html"><?php echo $linhas['categoria']; ?></a>
       
      Minhas duas tabelas no banco de dados estão assim:
      Posts                                                                   Categorias
      id                                                                                  id
      titulo_principal                                                categoria
      imagem
       
      Alguém que possa me ajudar? Obrigada!
    • Por Perroni91
      Estou com um pequeno problema ao mostrar as categorias na hora de salvar um post no meu blog. Eu salvo uma categoria, mas depois que eu vou ver, não salva a categoria e nem mostra os nomes.
      Não sei o que fiz de errado.
      Meu banco de dados tem a tabela posts e nela tem a coluna categoria_id. E tem também outra tabela chamada categorias que tem id e categoria.
      Alguém pode me dar uma ajudinha por favor?
      Obrigada!
       
      if (isset($_GET['categoria'])) { $categoria_id = $_GET['categoria']; $consulta = "SELECT a.id, data, descricao, b.categoria, texto_inicial, texto_secundario, titulo_principal, imagem1, imagem1_dir, imagem2, imagem2_dir FROM `posts` as a inner join categorias as b on a.categoria_id = b.id WHERE a.categoria_id =".$categoria_id; }else{ $consulta = "SELECT a.id, data, descricao, b.categoria, texto_inicial, texto_secundario, titulo_principal, imagem1, imagem1_dir, imagem2, imagem2_dir FROM `posts` as a inner join categorias as b on a.categoria_id = b.id"; }

    • Por Wesley Balestrini
      Caros, bom dia.
      Fiquei com dúvida, mas acho que estou postando no local correto.
       
      Sou iniciante no desenvolvimento Web (front e back). Gostei muito do padrão MVC (PHP) e por isso descobri a existência do Cake PHP.
       
      Percebi grande dificuldade em usar estas formas de programar, principalmente por não entender muito de orientação a objeto. Por isso estou fazendo um curso sobre.
       
      Mas ainda resta dúvidas: um iniciante DEVE usar padrões (acho que sim) como MVC e frameworks (não tenho certeza) como CakePHP?
       
      Principalmente no caso de frameworks, me dá a sensação que estou deixando de aprender certas partes da linguagem, pois o framework faz elas por mim. Sei que são importantes para ganho de tempo e otimização, mas como iniciante tenha meus receios.
       
      Alguém pode me ajudar? Conte sua experiência do início de carreira.
    • Por matmper
      Estou com um problema, eu possuo um sistema antigo, e que a cliente não se desfaz de nenhuma maneira, está escrito em CakePHP 2.8. Eu não dou mais manutenção do mesmo faz anos, e hoje trabalho apenas com Laravel e Code Igniter, mas tive que fazer uma migração de hospedagem.
       
      Tudo ocorreu bem, conexão com o banco de dados, funcionamento e apache.
       
      O servidor está com Apache 2.2 e PHP 5.6
       
      O problema é que todos os actions dos <form> e os href dos <a> estão exibindo pastas do servidores, que não deveria.
       
      O correto seria:
      <a href="/cartao/18.06.2018/18.06.2018" class="xn-text">Cartões</a>  
      Porém, está exibindo da seguinte maneira:
      <a href="/var/www/html/dominio.com.br/web/cartao/18.06.2018/18.06.2018" class="xn-text">Cartões</a>  
      O que devo alterar? Já tentei pelo .htaccess e no index do projeto.
       
      /index.php
      define('APP_DIR', 'app'); define('DS', DIRECTORY_SEPARATOR); define('ROOT', dirname(__FILE__)); define('WEBROOT_DIR', 'webroot'); define('WWW_ROOT', ROOT . DS . APP_DIR . DS . WEBROOT_DIR . DS);  
      .htaccess
      <IfModule mod_rewrite.c>    RewriteEngine on    RewriteRule        ^$         app/webroot/   [L]    RewriteRule        (.*)     app/webroot/$1 [L] </IfModule>  
      Como posso solucionar o problema? Obrigado desde já!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.