I. Các thưc thề liên kết:
2. Cài đăt & cấu hình cho Cake :
Đe sử dụng nó, cần
phải đáp ứng những yêu cầu
sau:
Một HTTP Server
(vd như Apache, IIS)
CakePHP chỉ support trong PHP ver 4 trở lên.
Database: cake hổ trợ các hệ cơ sở dữ liệu sau: MySql, PostgreSQL.
Sau khi download cakephp về, bạn giải nén tập tin đó ra (.zip) và sao chép vào thư mục chứa Apache Server C:\AppServ\www\MyCake). VD: 1. /path_to_document_root 2. /app 3. /cake 4. /docs 5. /vendors 6. .htaccess 7. index.php
Hoặc copy vào thư mục htdoc của Xampp nếu bạn dừng xam ( ớ đây mình dùng Xampp :D )
Cấu hình :
o Đẻ Cake có thể làm việc được với database, cần cấu hình lại trang database.php,
mặc định trang này không có.
o Đê cấu hình lại trang này ta làm như sau :
■ Mớ file database.php.deíault ở trong thư mục .../app/confíg và Save As lại thành 1 tlle mới: database.php và điều chỉnh lại các thông số sau :
o Plugins : Chứa các gói mở rộng (plugin).
o Tmp : Đây là nơi CakePHP chứa các dữ liệu tạm. Dữ liệu thực tế được lưu
trữ ở
đây phụ thuộc vào CakePHP được cấu hình thế nào, nhưng thư mục này thường
được sử dụng để lưu các mô tả về các model, nhật ký, và đôi khi là các
thông tin về
session.
o Vendors : Mọi class hay thư viện nào khác phải được đặt ớ đây. Điều đó sẽ giúp
'localhost', 'User', => 'password', => 'project_name', => ’ ' , 'host' => 'login' => 'password' 'database' Nguyêi Page 62 of 66
■ Với User, password, database lần lượt là tên User, passvvord và
database ớ
trong MySQL.
Quy ước về đặt tên bảng trong database :
o Tên bảng trong Cake nên ở dạng tiếng anh sổ nhiều ( Vd : Ưsers, Customers,
Admins....)
9 CakePHP: the rapid development php framework
Release Notes for CakePHP 1.2.6.
Your tmp directory is writable.
The FiỉeEngine is being used for caching. To change the config edit
APP/confíg/core.php
Your database configuration file is present. Cake is able to connect to the database.
Editing this Page
More about Cake Chú ý 2 cái dòng :
Your database configuration file is present. Cake is able to connect to the database.
'DYhG93b0qỵJfIxfs2guVoUubWwvniR2G0FgaC9mi');
Báo cáo thực tập tôt nghiệp Trường đại học Bách Khoa Hù Nội
Nếu được như vậy thì bạn đã cấu hình Cake thành công và kết nối được với
database rồi đó