1) Tải về phiên bản mới nhất của CodeIgniter.
2) Trích xuất và dán thư mục đã trích xuất vào thư mục ‘htcdocs’. Trong kịch bản của tôi, tôi đang sử dụng XAMPP 1.8.1, vì vậy tôi sẽ dán nó vào cùng một thư mục. Ngoài ra, bạn có thể đổi tên thư mục Ví dụ: CI
3) Hãy nhìn đầu tiên về tập tin cấu hình của bạn và thực hiện một số vài sửa đổi.
autoload.php
$autoload['libraries'] = array('database');
$autoload['helper'] = array('url');
config.php
$config['base_url'] = 'your localhost url';
trong trường hợp của tôi:
$config['base_url'] = 'http://localhost/CI/index.php/'; // your current URL on the address bar when displaying the welcome_message
$config['index_page'] = 'index.php'; // page where you want your viewers are redirected when they type in your website name
Ví dụ: BASE_URL-http://www.example.com/ index_page - index.php hoặc thẳng về phía trước để news.php, đó là tùy thuộc vào bạn
tuyến đường.php
$route['default_controller'] = 'site' // your controller's method, originally "welcome" to display welcome message
tôi thiết lập “trang web” như bộ điều khiển mặc định
database.php
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = '[your database]'; // e.g. CI_series
$db['default']['dbdriver'] = 'mysql';
TIP: Tên đăng nhập như một mặc định sẽ là thư mục gốc nếu bạn không có bất kỳ quyền truy cập cơ sở dữ liệu nào. Ngoài ra, hãy để trống mật khẩu ngay bây giờ.
4) Bắt đầu làm việc với bộ điều khiển Bộ điều khiển là trung tâm của ứng dụng của bạn, vì chúng xác định cách xử lý yêu cầu HTTP. Bộ điều khiển chỉ đơn giản là một tệp lớp được đặt tên theo cách có thể được liên kết với một URI.
Ví dụ:
http://www.example.com/index.php/blog/
Trong ví dụ trên, CodeIgniter sẽ tìm bộ điều khiển có tên là blog.php và tải bộ điều khiển đó.
Khi tên của bộ điều khiển khớp với đoạn đầu tiên của một URI, nó sẽ được tải.
- Reference
Bây giờ, chúng ta hãy gõ mã cho điều khiển của chúng tôi.
<?php
class Site extends CI_Controller
{
function index()
{
$this->load->view('home.php');
}
}
?>
Về cơ bản, điều này sẽ chỉ tải chế độ xem/trang của chúng tôi gọi nhà
* tải là gì?
Trình tải, như tên cho thấy, được sử dụng để tải các phần tử. Các phần tử này có thể là các thư viện (các lớp) Xem các tệp, Người trợ giúp, Mô hình hoặc các tệp của riêng bạn. (ref)
Đoạn mã này sẽ cho phép bạn hiển thị trang, home.php. Kể từ đó, bạn đang gọi home.php, bạn phải có trang này trong thư mục views. Tạo home.php của bạn, viết bất cứ điều gì bạn muốn hiển thị như là một thử nghiệm cho lần chạy đầu tiên của chúng tôi và lưu nó.
Đoạn mã này sẽ cho phép bạn hiển thị trang, home.php. Kể từ đó, bạn đang gọi home.php, bạn phải có trang này trong thư mục views. Tạo home.php của bạn, viết bất cứ điều gì bạn muốn hiển thị như là một thử nghiệm cho lần chạy đầu tiên của chúng tôi và lưu nó.
home.php
<p>
My view has been loaded. Welcome!
</p>
Ngoài ra, tiết kiệm bộ điều khiển của chúng tôi dưới sự điều khiển thư mục, tên file nên được giống như tên lớp của bạn. Trong trường hợp này, cần lưu thành site.php.
Việc chạy đầu tiên:
403 lỗi cấm tiếp tục xuất hiện trong khi chạy trang web trên địa phương –
chỉnh sửa bạn đang đặt câu hỏi và thêm 'htaccess'. nó có thể giúp – tomexsans
Kiểm tra thư mục cho quyền đối với tệp. Các lỗi bị cấm chỉ xảy ra khi sự cố cấp quyền xảy ra ... –