$i->php();

Hãy tiết kiệm điện và sử dụng opensource để bảo vệ môi trường

enterprise PHP nè

hoangnd | December 7, 2008

thấy cái slide này hay hay, vác về blog xem anh em học hỏi
Enterprise PHP (php|works 2008)
View SlideShare presentation or Upload your own. (tags: php phpworks)

Helper TinyMCE

hoanbn | November 30, 2008

Bạn có thể tham khảo hướng dẫn sử dụng tại: http://i-php.net/2008/11/sử-dụng-helper-tinymce-trong-cakephp-12/
Tạo file app/views/helpers/tinymce.php.
<?php
class TinyMceHelper extends AppHelper
{

// Take advantage of other helpers
var $helpers = array(‘Javascript’, ‘Form’);
// Check if the tiny_mce.js file has been added or not
var $_script = false;

[...]

So sánh PHP vs Python

ngocbd | November 29, 2008

Bài viết này được tổng hợp từ nhiều nguồn khác nhau (bằng tiếng anh) cộng với kinh nghiệm viết PHP trong 5 năm và Python trong 5 tháng của tôi .
I.Giống nhau :

Là ngôn ngữ cao cấp , thông dịch và định kiểu động
Mã nguồn mở
Cộng đồng lập trình viên rộng lớn
Dễ học [...]

Sử dụng Element trong Cakephp

hoanbn | November 28, 2008

Element thật sự là cần thiết khi chúng ta muốn sử dụng một đoạn code nhiều lần trong view hoặc layout. Thay vì chúng ta viết đi viết lại nhiều lần trong các view với một đoạn source giống nhau thì chúng ta chỉ việc viết một lần trong element và sử dụng chúng nhiều [...]

Hàm tạo alias từ title

ngocbd | November 27, 2008

/**
*Hàm thay này có tác dụng thay thế các kí tự tiếng việt  và dấu cách bằng các ký tự không dấu và
*dấu ‘-’
*
*@author : không rõ
*@param string
*@return string
*/
function convert2Alias($cs)
{

$marTViet=array(“à”,”á”,”ạ”,”ả”,”ã”,”â”,”ầ”,”ấ”,”ậ”,”ẩ”,”ẫ”,”ă”,
“ằ”,”ắ”,”ặ”,”ẳ”,”ẵ”,”è”,”é”,”ẹ”,”ẻ”,”ẽ”,”ê”,”ề”
,”ế”,”ệ”,”ể”,”ễ”,
“ì”,”í”,”ị”,”ỉ”,”ĩ”,
“ò”,”ó”,”ọ”,”ỏ”,”õ”,”ô”,”ồ”,”ố”,”ộ”,”ổ”,”ỗ”,”ơ”
,”ờ”,”ớ”,”ợ”,”ở”,”ỡ”,
“ù”,”ú”,”ụ”,”ủ”,”ũ”,”ư”,”ừ”,”ứ”,”ự”,”ử”,”ữ”,
“ỳ”,”ý”,”ỵ”,”ỷ”,”ỹ”,
“đ”,
“À”,”Á”,”Ạ”,”Ả”,”Ô,””,”Ầ”,”Ấ”,”Ậ”,”Ẩ”,”Ẫ”,”Ă”
,”Ằ”,”Ắ”,”Ặ”,”Ẳ”,”Ẵ”,
“È”,”É”,”Ẹ”,”Ẻ”,”Ẽ”,”Ê”,”Ề”,”Ế”,”Ệ”,”Ể”,”Ễ”,
“Ì”,”Í”,”Ị”,”Ỉ”,”Ĩ”,
“Ò”,”Ó”,”Ọ”,”Ỏ”,”Õ”,”Ô”,”Ồ”,”Ố”,”Ộ”,”Ổ”,”Ỗ”,”Ơ”
,”Ờ”,”Ớ”,”Ợ”,”Ở”,”Ỡ”,
“Ù”,”Ú”,”Ụ”,”Ủ”,”Ũ”,”Ư”,”Ừ”,”Ứ”,”Ự”,”Ử”,”Ữ”,
“Ỳ”,”Ý”,”Ỵ”,”Ỷ”,”Ỹ”,
“Đ”,” “);

$marKoDau=array(“a”,”a”,”a”,”a”,”a”,”a”,”a”,”a”,”a”,”a”,”a”
,”a”,”a”,”a”,”a”,”a”,”a”,
“e”,”e”,”e”,”e”,”e”,”e”,”e”,”e”,”e”,”e”,”e”,
“i”,”i”,”i”,”i”,”i”,
“o”,”o”,”o”,”o”,”o”,”o”,”o”,”o”,”o”,”o”,”o”,”o”
,”o”,”o”,”o”,”o”,”o”,
“u”,”u”,”u”,”u”,”u”,”u”,”u”,”u”,”u”,”u”,”u”,
“y”,”y”,”y”,”y”,”y”,
“d”,
“A”,”A”,”A”,”A”,”A”,”A”,”A”,”A”,”A”,”A”,”A”,”A”
,”A”,”A”,”A”,”A”,”A”,
“E”,”E”,”E”,”E”,”E”,”E”,”E”,”E”,”E”,”E”,”E”,
“I”,”I”,”I”,”I”,”I”,
“O”,”O”,”O”,”O”,”O”,”O”,”O”,”O”,”O”,”O”,”O”,”O”
,”O”,”O”,”O”,”O”,”O”,
“U”,”U”,”U”,”U”,”U”,”U”,”U”,”U”,”U”,”U”,”U”,
“Y”,”Y”,”Y”,”Y”,”Y”,
“D”,”_”);
return str_replace($marTViet,$marKoDau,$cs);
}

Cake bake – cake console toàn tập

ngocbd | November 26, 2008

Đã có bài viết của chaubl về việc sử dụng cake bake tuy nhiên bài viết này đề cập tới một vài kỹ thuật nhanh gọn khác .
Bình thường bạn sẽ phải gõ :
$cake bake
rồi sau đó trả lời từng câu hỏi cả cake bake như gen cái gì D/M/V/C/P/Q … rồi gen thế nào [...]

code PHP ngắn thôi nhé!

hoangnd | November 18, 2008

trước nay hoangnd mới chỉ quen lập trình với các ngôn ngữ strongly-typed language như C#, Java, C/C++ (không tính javascript ). Sau trận benmark PHP với đại ca Ngọc (hiz hiz, thảm bại mất chầu bia ( ) thì đã đầu tư một chút vào các dynamic language (PHP, Python).
PHP quả [...]

Thế mạnh của PHP

ngocbd | November 11, 2008

Thứ nhất PHP có một kiến trúc độc nhất vô nhị , dựa trên triết lý “share nothing” mỗi luồng chạy php được webserver và ZendEngine thực hiện độc lập , giải phóng tài nguyên hoàn toàn sau khi kết thúc tác vụ .Điều này giúp cho PHP tuy và ngôn ngữ động và thông [...]

Phân trang tìm kiếm trong cakephp 1.1

hoanbn | October 29, 2008

Việc phân trang trong cakephp 1.1 đã được tôi đề cập ở bài trước vì vậy tôi sẽ không hướng dẫn chi tiết các bạn cách làm phân trang trong cakephp 1.1 nữa. Các bạn có thể xem lại tại http://i-php.net/2008/10/pagination-phan-trang-trong-cakephp-11x/. Ở bài viết này tôi chỉ đi hướng dẫn cách phân trang khi tìm [...]

Sử dụng bootstrap.php cấu hình các thư mục chứa source code trong cakephp

hoanbn | October 28, 2008

Như chúng ta đã biết, cakephp viết theo mô hình MVC, do vậy khi ta viết các đoạn lệnh của chương trình chủ yếu chúng ta chỉ viết ở các thư mục trong app như model, controller, views, component(trong controller) và helper (trong views). Các file source chủ yếu sẽ được viết trên các thư [...]