Vídeo Tutorial: CakePHP - admin route
26/02/2007
Olá pessoal,
neste vídeo tutorial continuaremos com a parte administrativa do blog. Onde setaremos o admin route do Cake e criaremos a parte básica do painel de administração. Iremos também proteger todos os métodos que estão como admin route, de uma forma bem simples.
Qualquer dúvida, comentem!
Abraços,
16 Comentários »
RSS feed for comments on this post · URI do TrackBack
Este site é escrito por Tulio Faria, analista de sistemas, apaixonado por web, jogos e por qualquer cacareco tecnológico.
Ederson Ferreira said,
Março 15, 2007 @ 15:02
Ola Tulio, tem pouco tempo que conheci o cakephp e as suas video aulas estão ajudando bastante a entender o cake. Está de parabens!!
wanderson said,
Abril 1, 2007 @ 21:58
Realmente um excelente trabalho! parabéns!
Espero que possa dar sequência aos videos tutoriais…
tulio said,
Abril 1, 2007 @ 23:07
obrigado wanderson,
darei continuidade sim… já estou planejando o próximo…
t+
Felipe Diesel said,
Abril 7, 2007 @ 11:03
Legal os videos tutoriais.
Você deveria disponiblizar o .mpg, .avi para baixar, pois eu gosto de baixar na hora que vejo para ver com mais calma depois. E as vezes esse depois é quando estou sem web.
Abraço!
tulio said,
Abril 8, 2007 @ 23:14
Olá Felipe,
estou com planos de fazer isso no futuro sim…
t+
Lisandro said,
Abril 19, 2007 @ 18:00
Oi.
Eu não conhecia o CakePHP e sei muito pouco de PHP ainda…
Até a parte da instalação e receber a página inicial conectando no BD foi OK, mas quando chegou na hora de ver o funcinamento do $scaffold; nada de funcionar.
Ao colocar http://localhost/CakePHP/cake_1.1.12.4205/posts/ o navegador indica arquivo não encontrado.
Já verifiquei e repeti o vídeo várias vezes mas acho que tem algo errado na minha configuração.
Abraço
Tulio Faria said,
Abril 21, 2007 @ 18:49
Olá Lisandro,
pode ser pelo mod_rewrite estar desligado….
tente acessar: http://localhost/CakePHP/cake_1.1.12.4205/index.php?url= /posts/
se funcionar, é pelo mod_rewrite desligado mesmo….
t+
Sadjow said,
Julho 6, 2007 @ 00:55
Olá Túlio,
Muito bom!! Parabéns!
Parece que você está montando o painel administrativo dentro do layout do site. e se quisermos um layout diferente para o painel ?
Valeu!!! =D
Vitor de Oliveira said,
Julho 9, 2007 @ 12:50
Meu codigo esta dando esse erro.
O que pode ser??
Private Method in PostsController
You are seeing this error because the private class method admin should not be accessed directly
Notice: If you want to customize this error message, create app\views/errors/private_action.thtml.
Tulio Faria said,
Julho 23, 2007 @ 20:22
Sadjow,
você poderia fazer dentro do beforeFilter um $this->layout = “admin” e criar um arquivo admin.thml em views/layouts/
Vitor,
eu não sei o que pode ser esse erro… vou procurar saber…
Abraços,
Warlley said,
Agosto 22, 2007 @ 11:05
Gostaria de saber como eu poderia usar layouts diferentes.
Por exemplo no admin gostaria de usar um layout diferente do “default”.
Alguma dica?
Giolvani said,
Outubro 29, 2007 @ 12:48
olá Tulio
até agora não tive nenhum problema com seus videos tutoriais, mas quando chegue na parte de administração, mais exatamenta na parte de adicionar novo post,
ele simplesmente nao aparece nada, nenhum erro, nem nada!!! oq pode ser?
estou nesse link: http://localhost/cake/admin
quando clico vou para esse: http://localhost/cake/admin/posts/novopost
esta errado?!!!
Giolvani said,
Outubro 29, 2007 @ 12:50
ja descobri, o erro estava no arquivo routes.php
esta assim:
$Route->connect(’/admin/*’, array(’controller’ => ‘admin’, ‘action’ => ‘index’));
e assim é o certo:
$Route->connect(’/admin/’, array(’controller’ => ‘admin’, ‘action’ => ‘index’));
foi falta de atencao minha mesmo!!!
abraços
Marcelo Ariatti said,
Dezembro 17, 2007 @ 17:39
Até agora está tudo ok!
Muito obrigado novamente pelo ótimo conteúdo.
Espero que continue!
Grande abraço!
Cássio said,
Maio 7, 2008 @ 12:14
Olá Túlio, em primeiro lugar eu quero parabenizá-lo pelo blog, ele é a minha principal fonte de consulta sobre o cakephp.
Me baseando nos seus vídeos tutoriais estou fazendo algumas adaptações para alguns projetos de estudo, usando o cake1.2.
Estou fazendo um sistema de login para um site como o orkut, onde o usuário precisa estar logado para acessar o resto do site. Então neste caso eu não usaria admin route, certo?
fiz também um appcontroler para que todo o site seja verificado se o usuário está logado ou não.
Session->check(’usuario’))
{
$end = array($this->params[’controller’],$this->params[’action’]);
$this->Session->write(’url_r’,$end); //endereço de onde o usuário veio
$this->redirect(array(’controller’=>’usuarios’,'action’=>’logar’), null, true);
$this->set(’logado’,0);
exit;
}
else $this->set(’logado’,1);
}}
?>
Porém o redirecionamento que é feito não funciona apesar do endereço estar correto, a mensagem de erro é a seguinte:
________________________________________________________
A página não está redirecionando corretamente
O Firefox detectou que o servidor está redirecionando o pedido para este endereço de um modo que impede a sua conclusão.
________________________________________________________
Outra coisa também eu queria que a verificação não fosse feita no action “registrar” do controller usuários.
É possível fazer isto?
Obrigado!
Taís said,
Agosto 24, 2008 @ 00:25
Olá Tulio…
Como muitos, gostaria de parabenizá-lo. Ainda sou iniciante no Cake, e nesse meu início tive muitas dúvidas, que foram facilmente esclarecidas através do teu blog. Já assisti a vários vídeo tutoriais e eles foram de uma imensa ajuda. Por isso, gostaria de agradecer por este trabalho que tanto auxilia a mim e a tantos outros.
Abraços…