Revisão: tutorial para fazer uma aplicação de teste em CodeIgniter

Realizamos uma pequena aplicação de teste com CodeIgniter, que nos servirá de revisão ao MVC e a tudo que vimos até agora no manual.

Por Miguel Angel Alvarez - Tradução de Celeste Veiga


Publicado em: 15/11/11
Valorize este artigo:
Vamos dar uma primeira revisão em tudo aquilo que conhecemos sobre CodeIgniter, que será suficiente para poder fazer uma primeira aplicação simples, mas útil, para ver em funcionamento tudo o que vimos aprendendo no Manual de CodeIgniter.

A ideia é que possamos fazer nossa primeira aproximação ao trabalho de desenvolvimento neste framework, baseado no Modelo - Visão - Controlador (MVC).

Faremos um exemplo de aplicação que mostrará artigos de uma base de dados. A verdade é que será demais chamá-lo aplicação, porque só é uma pequena parte do que poderíamos necessitar em uma aplicação completa, mas esperamos que o exemplo seja suficientemente didático. Não obstante, lembre-se que para entender todos os códigos você terá que buscar as explicações de cada um dos artigos que vimos neste manual de criarweb .com.

1.- Criar um controlador

Para começar, vamos criar um controlador com um código inicial básico.

<?php
class Artigos extends Controller {
   function index(){
      $this->load->view('home');
   }
}
?>

Simplesmente colocamos uma função index(), que é a que se chamará quando se acesse a este controlador da mesma forma. Dentro de index estamos invocando uma visão.

Devemos salvar este controlador em um arquivo chamado artigos.php que colocaremos no diretório dos controladores: system/application/controllers.

2.- Criamos a visão "home"

Agora vamos criar a visão "home", que chamamos desde o controlador anterior, com um código como este:

<html>
<head>
<title>Portada do meu site</title>
</head>
<body>
<h1>Bem- vindo à minha web</h1>
<p>Esta é a portada de página web, baseada na publicação de artigos interessantes.</p>
</body>
</html>

Salvamos esta visão como "home.php" no diretório das visões: system/application/views.

3.- Configuramos este controlador como controlador por padrão

Agora poderíamos acessar este controlador por meio de uma URL como esta:

http://localhost/index.php/artigos

Deveríamos ver o conteúdo de nossa visão, com as boas-vindas ao site. Não obstante, quero que este controlador seja o controlador por padrão, para que quando acessemos a raiz da aplicação seja mostrado esse conteúdo de boas-vindas. Para isso, vou editar o arquivo de configuração routes.php (application/config/routes.php).

Busco a variável de configuração "default_controller" para colocar o nome deste controlador:

$route['default_controller'] = "Artigos";

Agora poderemos acessar a URL raíz de CodeIgniter e ver a mesma mensagem de boas-vindas, em uma url como esta:

http://localhost/

No próximo artigo continuaremos com a criação desta aplicação web de teste em CodeIgniter. Veremos como criar nossa base de dados e fazer a primeira página que mostre os dados da tabela de artigos.





Comentários do artigo
Foram enviados 2 comentários ao artigo
2 comentários não revisados
0 comentários revisados

Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato