2009-02-22 25 views
5

Guys Tôi là người mới bắt đầu viết mã. Tôi không hiểu cách sử dụng khung công tác này. Nó chỉ mở hướng dẫn sử dụng. Bất cứ ai có thể cho tôi biết các bước tôi cần phải làm theo để thực hiện chương trình "hello world" trên mã đánh lửa?Lấy ví dụ CodeIgniter HelloWorld để làm việc

+0

Tại sao nó được giảm hạng? Một câu hỏi lập trình chính hãng của nó –

+0

Uh, vì khi nào là một khung làm IDE? – patricksweeney

+0

Cô ấy nói cô ấy là người mới –

Trả lời

10

Tạo một tệp có tên hello.php trong thư mục hệ thống/ứng dụng/bộ điều khiển của bạn. Trong tệp, hãy đặt mã này:

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

Sau đó, chuyển đến http://localhost/codeigniter/index.php/hello và bạn sẽ thấy thế giới hello. (Bạn có thể đã đặt nó trong một thư mục khác với codeigniter, do đó, thay đổi url khi cần thiết).

Sau đó, bạn có thể thay đổi mã để:

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

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

và sẽ http://localhost/codeigniter/index.php/hello/test sẽ chạy chức năng 'test' từ lớp.

Sử dụng .htaccess và mod_rewrite bạn có thể xóa 'index.php' khỏi url của mình, vì vậy bạn chỉ cần truy cập http://localhost/codeigniter/hello hoặc http://localhost/codeigniter/hello/test.

4

Đừng nhầm lẫn với trình kích hoạt mã với IDE.

trình kích hoạt mã là công việc khung, không phải là môi trường phát triển được đánh dấu (IDE). Một ví dụ về IDE là ECLIPSe. Một IDE sẽ có một trình soạn thảo văn bản, mabee một số cú pháp tô sáng/kiểm tra lỗi/và thậm chí biên dịch các khả năng ..

Một khung làm việc khác là tập các hàm/lớp/tập lệnh có chứa mã mà bạn có thể sử dụng lại để thực hiện cuộc sống của bạn đơn giản hơn, hoặc để cho nó thứ tự.

Vì vậy, giả sử bạn đã tải xuống trình kích hoạt mã và đặt nó trên máy chủ web của mình, bạn có thể sử dụng hướng dẫn người dùng trước đó.

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> 
Các vấn đề liên quan