2009-02-22 6 views
5

Chicos Soy un novato para codificar el encendedor ... No entiendo cómo usar este marco. Simplemente está abriendo la guía del usuario. ¿Alguien puede decirme los pasos que debo seguir para ejecutar el programa "hello world" en el código del encendedor?Obteniendo el ejemplo de CodeIgniter HelloWorld para trabajar

+0

¿Por qué ha bajado? Es una pregunta de programación genuina –

+0

Uh, ¿desde cuándo es un framework un IDE? – patricksweeney

+0

Ella dijo que era una novata –

Respuesta

10

Cree un archivo llamado hello.php en su carpeta de sistema/aplicación/controladores. En el archivo, poner este código:

<?php 
class Hello extends Controller 
{ 
    function index() 
    { 
    echo 'Hello world!'; 
    } 
} 
?> 

luego ir a http://localhost/codeigniter/index.php/hello, y debería ver el mundo hola. (Puede haberlo puesto en un directorio diferente al codeigniter, así que cambie la url según sea necesario).

A continuación, puede cambiar el código para:

<?php 
class Hello extends Controller 
{ 
    function index() 
    { 
    echo 'Hello world!'; 
    } 

    function test() 
    { 
     echo 'Second hello world!'; 
    } 
} 
?> 

e ir a http://localhost/codeigniter/index.php/hello/test sería ejecutar la función 'prueba' de la clase.

Usando .htaccess y mod_rewrite puedes eliminar el 'index.php' de tu url, por lo que solo deberías visitar http://localhost/codeigniter/hello o http://localhost/codeigniter/hello/test.

4

No confunda el código del encendedor con un IDE.

code igniter es un trabajo de marco, no un entorno de desarrollo iterado (IDE). Un ejemplo de un IDE es ECLIPSe. Un IDE tendrá un editor de texto, mabee algunos resaltados de sintaxis/comprobación de fallos/e incluso funciones de compilación.

Un marco de trabajo por el otro lado es un conjunto de funciones/clases/scripts que contiene código que puede reutilizar para hacer tu vida más simple, o para darle orden.

Suponiendo que ha descargado el encendedor de código y lo tiene en su servidor web, puede utilizar las instrucciones de los usuarios anteriores.

0
<html> 

<head> 
<title>Codeigniter</title> 
</head> 

<body> 

<?php 

include "index.php"; 


class hello extends CI_Controller 
{ 
    function index() 
    { 
    echo "Hello world!"; 
    } 
} 

echo "head<br>"; 
$t = new hello(); 
$t->index(); 
?> 

</body> 
</html> 
Cuestiones relacionadas