Hashy Hashy  • 26.10.17 18:34

Introdução ao Code Igniter Empty Introdução ao Code Igniter 26.10.17 18:34

Introdução
O Code Igniter é Framework MVC , muito facil de usar e um dos mais usados no momento.

Instalação
Faça o download do mesmo no site http://www.codeigniter.com

A instalação dele é simples vou explicar de maneira simples e objetiva: basta descompactar o codeigniter e que já pode começar a fornecer os dados de sua aplicação para ele.

Configuração
Diretório: /system/application/config/

Arquivo: config.php
Código:
<?php
$config[’base_url’] = “http://www.dominio.com.br/”;
?>

O exemplo acima indica que a URL base do Code Igniter será http://www.dominio.com.br/ , nesse Code Igniter está instalado no diretorio / do seu servidor.

Código:
<?php
$db[’default’][’hostname’] = “localhost”;
$db[’default’][’username’] = “root”;
$db[’default’][’password’] = “”;
$db[’default’][’database’] = “db”;
$db[’default’][’dbdriver’] = “mysql”;
?>

Arquivo: autoload.php
Código:
<?php
$autoload[’libraries’] = array(’database’);
?>

O autoload acima carrega automatica a biblioteca que vai se comunicar com o seu banco de dados, poderia ser outra biblioteca.

Exemplo de utilização:
Código:
<?php
$this->db->get(’tabela’);
?>

Exemplo "Hello World"
hello_controller.php
Código:
<?php
class DefaultController extends Controller
{
    function DefaultController()
    {
        parent::Controller();
    }

    function index()
    {
        $data[’titulo’] = ‘Titulo da pagina’ ;
        $data[’texto’] = ‘testando’ ;

        $this->load->view(”hello_view”,$data);
    }
}
?>

hello_view.php
Código:
<html>
<head>
  <title><?php echo $titulo; ?></title>
</head>
<body>
<p><?php echo $texto; ?></p>
</body>
</html>



MVC - Model View Controller

Model:
diretorio: /system/application/models/
SuperClasse: Model

View:
diretorio: /system/application/view/

Controller:
diretorio: /system/application/controller/
SuperClasse: Controller

Scaffolding
Diretorio: /system/application/config/
Arquivo: routes.php

Código:
<?php
$route[’scaffolding_trigger’] = “scaffolding”;
?>

Com o scaffolding vocé terá um CRUD facilmente.

Código:
<?php
class Blog extends Controller
{
    function Blog()
    {
        parent::Controller();
        $this->load->scaffolding(’tabela’);
    }

    function index()
    {
    }
}
?>

url: http://www.dominio.com.br/index.php/blog/scaffolding/

Mais informações:

www.codeigniter.com

T0E T0E  • 26.10.17 18:41

Introdução ao Code Igniter Empty Re: Introdução ao Code Igniter 26.10.17 18:41

Parece ser uma forma fácil de desenvolver websites, acho que estarei utilizando... Vou me informar mais sobre essa Framework.

Saigon Saigon  • 26.10.17 18:44

Introdução ao Code Igniter Empty Re: Introdução ao Code Igniter 26.10.17 18:44

Parece ser interessante... Tem algum outro site onde possamos se aprofundar mais?

Hashy Hashy  • 26.10.17 18:51

Introdução ao Code Igniter Empty Re: Introdução ao Code Igniter 26.10.17 18:51

Saigon escreveu:Parece ser interessante... Tem algum outro site onde possamos se aprofundar mais?

Claro que tenho! Clique aqui! Espero ajudar !
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.