Ken Phan's Blog

Ken Phan Blog
load ...
Anger
Cry
Glad
Happy
Laugh
Quiet
Sad
Silence
Tongue
Undecided
Wink
Trao yêu thương để nhận thương yêu
"To the world you may be one person, but to one person you may be the world ..."

Buôn chuyện

00 / 00
Ken Phan's Blog [kenphan.info] Ken Phan's Blog [kenphan.info] Ken Phan's Blog [kenphan.info] Ken Phan's Blog [kenphan.info] Ken Phan's Blog [kenphan.info] Ken Phan's Blog [kenphan.info]
Bạn đang ở » Trang chủ » Tag: CodeIgniter

"music.kenphan.info" sự khởi đầu mới của HTML 5

Viết lúc 02:28 ngày 04/07/2010 bởi Administrator . Xem: 1226.

Dự án music.kenphan.info mình đã ấp ủ rất lâu rồi nhưng vẫn chưa bao giờ thực sự thực hiện. Dạo gần đây nghỉ việc ở công ty nên cũng có chút ít thời gian code cái project này. Hiện tại vẫn chưa hoàn thành ... và còn một vài chức năng cần thay thế nhưng vẫn có thể nghe nhạc và "add to playlist" được tất. Ở bài viết này mình sẽ hướng dẫn một vài chức năng cơ bản của website cho các bạn dễ nghe hơn. Nếu bạn thấy bug xuất hiện thì feedback cho mình liền nhé. :)

[CodeIgniter] Dùng URL Helper

Viết lúc 05:15 ngày 13/11/2009 bởi Administrator . Xem: 1018.

CodeIgniter Step By Step Tutorial (Chuỗi bài viết về CodeIgniter). Hãy bấm vào đây để đọc hết tất cả bài viết về CI

Part 14: Sau khi tạo ra bảng danh sách dữ liệu. Chúng ta cần thêm liên kết edit và delete data. Chúng ta sẽ sử dụng URL Helper để xây dựng liên kết.

Cập nhật views "books_main.php" (dòng 29 & 30):

[CodeIgniter] Tạo danh sách dữ liệu không dùng Table Library

Viết lúc 05:10 ngày 13/11/2009 bởi Administrator . Xem: 771.

CodeIgniter Step By Step Tutorial (Chuỗi bài viết về CodeIgniter). Hãy bấm vào đây để đọc hết tất cả bài viết về CI

Part 13: Ở bài viết trước đó, bạn đã hiểu cách sử dụng Table Library. Còn ở bài viết này, chúng ta sẽ không sử dụng Table Library nữa.

Đầu tiên, thêm method books_getall() tại model "books_model.php" giống thế này:

function books_getall()
{
  $this->load->database();
  $query = $this->db->get('books');
  return $query->result();
} 

Cập nhật controller "books.php", giống thế này:

[CodeIgniter] Tạo danh sách dữ liệu dùng Table Library

Viết lúc 05:04 ngày 13/11/2009 bởi Administrator . Xem: 1150.

CodeIgniter Step By Step Tutorial (Chuỗi bài viết về CodeIgniter). Hãy bấm vào đây để đọc hết tất cả bài viết về CI

Part 12: Ở bài viết này, chúng ta sẽ xây dựng danh sách dữ liệu. Chúng ta sẽ sử dụng CodeIgniter table library. Nó rất đơn giản và dễ dàng.

Đầu tiên, cập nhật model "books_model.php" tại models và thêm method getall() giống đoạn mã phía dưới (nhìn dòng 22-29):

[CodeIgniter] Tạo table và insert dữ liệu

Viết lúc 04:58 ngày 13/11/2009 bởi Administrator . Xem: 1529.

CodeIgniter Step By Step Tutorial (Chuỗi bài viết về CodeIgniter). Hãy bấm vào đây để đọc hết tất cả bài viết về CI

Part 11: Sau khi tạo form input data, bây giờ chúng ta sẽ tạo table và insert dữ liệu vào table.

Đầu tiên, tạo ra 1 table books giống như sau:

CREATE TABLE `books` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title` VARCHAR( 255 ) NOT NULL ,
`author` VARCHAR( 150 ) NOT NULL ,
`publisher` VARCHAR( 150 ) NOT NULL ,
`year` INT( 4 ) NOT NULL ,
`available` VARCHAR( 3 ) NOT NULL ,
`summary` TEXT NOT NULL
) ENGINE = MYISAM ;

[CodeIgniter] HTML helper Style

Viết lúc 04:46 ngày 13/11/2009 bởi Administrator . Xem: 693.

CodeIgniter Step By Step Tutorial (Chuỗi bài viết về CodeIgniter). Hãy bấm vào đây để đọc hết tất cả bài viết về CI

Part 10: CI có thư viện dành cho thẻ HTML, đó là HTML Helper. Để có thể hiểu nó, chúng ta sẽ thử dùng nó trong dự án của chúng ta.

Đầu tiên, gọi HTML helper tại controller. Bạn có thể thấy ở dòng 17

<?
class Books extends Controller{

  function Books(){
	parent::Controller();
  }
	
  function main(){
	$this->load->model('books_model');
	$data = $this->books_model->general();
		
	$this->load->view('books_main',$data);
  }
	
  function input(){
	$this->load->helper('form');  
	$this->load->helper('html');  	
	$this->load->model('books_model');
	$data = $this->books_model->general();
				
	$this->load->view('books_input',$data);	
  }
}
?>

[CodeIgniter] Tạo Form HTML đẹp

Viết lúc 04:37 ngày 13/11/2009 bởi Administrator . Xem: 1360.

CodeIgniter Step By Step Tutorial (Chuỗi bài viết về CodeIgniter). Hãy bấm vào đây để đọc hết tất cả bài viết về CI

Part 9: Bạn đã hiểu cách tạo ra form tại bài viết trước. Bây giờ, chúng ta cần modify cho nó đẹp hơn.

Đầu tiên, lại mở "books_input.php" views. Cập nhật nó thế này:

<html>
<head>
<link rel="stylesheet" type="text/css" 
      href="<?php echo "$base/$css"?>">
</head>
<body>
<div id="header">
<? $this->load->view('books_header'); ?>
</div>
<div id="menu">
<? $this->load->view('books_menu'); ?>
</div>

<? echo form_open('books/input'); ?>
<? echo $title		.' : '.form_input($ftitle); ?></br>
<? echo $author		.' : '.form_input($fauthor); ?></br>
<? echo $publisher	.' : '.form_input($fpublisher); ?></br>
<? echo $year		.' : '.form_dropdown('year',$years); ?></br>
<? echo $available	.' : '.form_checkbox($favailable); ?></br>
<? echo $summary	.' : '.form_textarea($fsummary); ?></br>
<? echo form_submit('mysubmit','Submit!');  ?>
<? echo form_close(); ?>

<div id="footer">
<? $this->load->view('books_footer'); ?>
</div>

</body>
</html>