Hôm nay rảnh rỗi nghiên cứu cái framework mới thấy cũng hay hay. vs mô hình mvc (Mẹ và Con)
Codeigniter là một framework mã nguồn mở viết bằng ngôn ngữ php với mô hình Model View Controler cấu trúc hướng đối tượng.
Model
class Page_model extends CI_Model{
public function get_page($p=null){
$query = $this->db->get('pages');
if ($query->num_rows() > 0){
return $query->result();
}
return FALSE;
}
}
Controler
class Welcome extends CI_Controller {
public function index()
{
$this->load->model('page_model');
$data["bien_truyen_view"]=$this->page_model->get_page();
$this->load->view('home',$data);
}
}
View
echo $bien_truyen_view;
Ngoài ra codeisnitor còn hỗ trợ rất nhiều phương thức tương tác với cơ sở dữ liệu thông qua active record khá tiện dụng
Ví dụ:
Muốn view một bảng ra chỉ cần
$this->db->get("user");
= với query truy vấn $this->db->query("select * from user");
Tương tự với insert, update và delete record ngoài ra còn rất nhiều phương thức khác liên quan tới database.
Xem link bên dưới
** http://ellislab.com/codeigniter/user-guide/database/active_record.html
Thư viện class của codeignitor rất phong phú được chia vào các
Class Reference
Benchmarking Class
Calendar Class
Cart Class
Config Class
Email Class
Encryption Class
File Uploading Class
Form Validation Class
FTP Class
HTML Table Class
Image Manipulation Class
Input Class
Javascript Class
Loader Class
Language Class
Migration Class
Output Class
Pagination Class
Security Class
Session Class
Trackback Class
Template Parser Class
Typography Class
Unit Testing Class
URI Class
User Agent Class
XML-RPC Class
Zip Encoding Class
Chúng ta sẽ tìm hiểu những thành phần này rõ và kỹ hơn ở những mục tiếp theo.
Không có nhận xét nào:
Đăng nhận xét