- Đầu tiên bạn nên tải version mới nhất của kohana framework ( phiên bản hiện tại là 3.1.3.1)
- Tiếp theo giải nén file zip source code
Chúng ta sẽ đuợc cấu trúc thư mục cơ bản của một kohana project như sau:
Và bây giờ hãy thử kiểm tra môi trường (enviroments) server trên máy bạn có đủ để hỗ trợ cho kohana không. Đưa project lên server, và bắt bắt tay vào việc thôi. Mặc định sẽ có 1 file install.php trong kohana source code, để kiểm tra xem server có đáp ứng hầu hết các required để có thể run kohana php framework hay không.
Hình bên dưới là kết quả khi test enviroment trên localhost:
Nếu bạn passed đuợc thì tiếp tục nhé :)
Đối với những bạn đã và đang làm quen với ngôn ngữ php thì việc review code của Kohana cũng sẽ không gặp bất cứ trở ngại nào.
Kohana cũng như nhưng Php mvc framework khác, kohana cũng có các khái niệm như controller, model, view.
Mặc định một controller sẽ đuợc gọi như sau trong kohana:
http://localhost/<controller_name>/<action>
ở đây mình sử dụng localhost để làm ví dụ.
Nhìn thật là đơn giản nhĩ.
Vậy chúng ta hãy bắt đầu tạo một trang hiện tạo một controller đơn giản với kohana.
Đầu tiên mình sẽ tạo một controller và đặt tên là home, trong folder classes/controller mình tạo file home.php và nội dung file như sau:
<?php
class Controller_Home extends Controller
{
public function action_index()
{
$this->response->body(‘Welcome’);
}
}
Theo như class Controller_Home chúng ta sẽ có controller name là home và action name là index
Vậy url đầy đủ để gọi controller đó là http://localhost/home/index, nếu màn hình hiện chử Welcome thì có nghĩa là web của bạn đã đuợc cấu hình chính xác.
Cơ bản mình chỉ hướng dẫn tới đây. Vẫn còn nhiều thứ hấp dẫn chờ các bạn phía trước. Nếu gặp bất cứ vấn đề j trong quá trình cài đặt kohana hãy liên hệ mình sẽ sẵn lòng giúp đỡ bạn trong khả năng có thể :) (không giám nói là sẽ giải quyết hết đươc tất cả).
Đối với những bạn đã và đang làm quen với ngôn ngữ php thì việc review code của Kohana cũng sẽ không gặp bất cứ trở ngại nào.
Kohana cũng như nhưng Php mvc framework khác, kohana cũng có các khái niệm như controller, model, view.
Mặc định một controller sẽ đuợc gọi như sau trong kohana:
http://localhost/<controller_name>/<action>
ở đây mình sử dụng localhost để làm ví dụ.
Nhìn thật là đơn giản nhĩ.
Vậy chúng ta hãy bắt đầu tạo một trang hiện tạo một controller đơn giản với kohana.
Đầu tiên mình sẽ tạo một controller và đặt tên là home, trong folder classes/controller mình tạo file home.php và nội dung file như sau:
<?php
class Controller_Home extends Controller
{
public function action_index()
{
$this->response->body(‘Welcome’);
}
}
Theo như class Controller_Home chúng ta sẽ có controller name là home và action name là index
Vậy url đầy đủ để gọi controller đó là http://localhost/home/index, nếu màn hình hiện chử Welcome thì có nghĩa là web của bạn đã đuợc cấu hình chính xác.
Cơ bản mình chỉ hướng dẫn tới đây. Vẫn còn nhiều thứ hấp dẫn chờ các bạn phía trước. Nếu gặp bất cứ vấn đề j trong quá trình cài đặt kohana hãy liên hệ mình sẽ sẵn lòng giúp đỡ bạn trong khả năng có thể :) (không giám nói là sẽ giải quyết hết đươc tất cả).


Hien tai kohana da va dang duoc cong dong Viet Nam su dung
Trả lờiXóaKohana ko đồ sộ như ZEN ko ẻo lả như CI, nhưng thừa hướng độ mạnh mẽ của ZEN và sự dễ dàng khi sử dụng của CI. Mình cũng đã có bộ riêng trên kohana và thấy rất tuyệt, hi vọng sẽ có cộng đồng pt framework này
Trả lờiXóaCảm ơn bạn đã quan tâm, việc hiểu và nắm rõ Kohana không phức tạp như đối với lập trình viên php.
Trả lờiXóaHiện tại mình cũng xây dựng được một vài website dựa trên nền Kohana Framework, nếu có điều kiện mong được trao đổi với bạn.
cam on moi nguoi da gioi thieu ve framework nay, em dang phai lam viec voi framwork nay, mong moi nguoi giup do
Trả lờiXóaem xin cam on!!!
@IT_2009 neu ban dang lam viec voi framework nay chac han cung co nhieu kinh nghiem, hy vong co the cung chia se :). Hien tai minh biet nhieu programmer cung dang cung su dung framework nay tai Viet Nam, nhung cong dong danh cho framework nay hien tai van con rat it, hy vong trong thoi gian toi se xay dung dc mot cong dong nho cho chinh nhung nguoi yeu thich #kohana#
Trả lờiXóaKohana dùng rất tiện. Ko gò bó nhiều như cái framework khác. Mình cũng đang phát triển web trên nền kohana. Nếu các bạn quan tâm vào trang caunoimuasam.com để tham khảo nha.
Trả lờiXóa