2009-02-22 10 views
5

Faceci Jestem nowicjuszem, który koduje zapalnik. Nie rozumiem, jak korzystać z tego środowiska. Jest to właśnie otwarcie podręcznika użytkownika. Czy ktoś może mi powiedzieć, jakie kroki muszę wykonać, aby wykonać program "cześć świat" na zapalniku kodu?Uzyskiwanie przykładu CodeIgniter HelloWorld do pracy

+0

Dlaczego została odrzucona? Jest to prawdziwe pytanie programistyczne. –

+0

Uh, od kiedy to framework jest IDE? – patricksweeney

+0

Powiedziała, że ​​jest nowicjuszką –

Odpowiedz

10

Utwórz plik o nazwie hello.php w folderze system/aplikacja/kontrolery. W pliku umieścić ten kod:

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

następnie przejść do http://localhost/codeigniter/index.php/hello, i powinieneś zobaczyć świat Halo. (Możesz umieścić go w innym katalogu niż codeigniter, więc zmień URL w razie potrzeby).

Następnie można zmienić kod do:

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

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

i zamiar http://localhost/codeigniter/index.php/hello/test by uruchomić „test” funkcję z klasy.

Za pomocą .htaccess i mod_rewrite można usunąć "index.php" z adresu URL, aby odwiedzać tylko http://localhost/codeigniter/hello lub http://localhost/codeigniter/hello/test.

4

Nie popełniaj błędów przy użyciu IDE.

zapalnik kodu to praca ramowa, a nie zintegrowane środowisko programistyczne (IDE). Przykładem IDE jest ECLIPSe. IDE będzie miał edytor tekstu, mabee podświetlanie składni/sprawdzanie błędów/a nawet kompilowanie funkcji ..

Praca ramowa z drugiej strony to zestaw funkcji/klas/skryptów, który zawiera kod, który można ponownie wykorzystać do zrobienia twoje życie jest prostsze, lub dać mu porządek.

Zakładając, że masz pobrany sterownik kodu i masz go na swoim serwerze internetowym, możesz skorzystać z instrukcji poprzednich użytkowników.

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> 
Powiązane problemy