September 24, 2013

MongoDB - Something to note

MongoDB.org
Mấy ngày nay ngồi tìm hiểu về MongoDB, một Document Database mà theo mình là rất hấp dẫn. Nghiên cứu nhiều tài liệu, từ trang chủ, slideshare, stackoverflow ... và vẫn đang tiếp tục tìm hiểu. Mình viết lại những gì mình đã đọc tại đây để có gì còn coi lại và vận dụng. Cũng như chia sẻ cho mọi người những điều thú vị mà mình đọc qua, hy vọng các bạn sẽ thấy được điều hữu ích gì đó dành cho mọi người.
Loạt bài này sẽ nhiều phần, vì như mình nói, mình đang nghiên cứu nghiền ngẫm, thấy hay gì là note lại chứ không logic hay chuẩn bị gì cả.

September 13, 2013

Zend Framework 2: Integrate MongoDB By Doctrine ODM

ZF2 - Doctrine - MongoDB
Đang research để làm ứng dụng với MongoDB bằng ZF2. Ban đầu thì cũng không muốn dùng Doctrine cho lắm vì ám ảnh cái ORM MySQL của nó quá là mệt mỏi, khổ sở. Nên đã cố gắng mày mò cả mấy ngày trời để code với PHP extension, nhưng thật sự quá đuối. Có nhiều cái đuối, trong đó cái đuối to nhất chính là chưa có tẹo kinh nghiệm nào về MongoDB hết, nên thật sự là một khó khăn cho bản thân. Cũng qua nhiều nguồn tham khảo thì đều đánh giá ODM của Doctrine với MongoDB khá ổn, tốt, từ đó đi đến quyết định cuối sẽ xài qua Doctrine trước, khi nào có điều kiện và có thời gian hơn thì lại tiếp tục nghiên cứu. Bài viết chỉ mang tính chất ghi chú lại quá trình cài đặt.

September 7, 2013

Zend Framework 2 - Model is also event

ZF2 - Event manager
Trong ZF2, mọi thứ đều là event, điều này có nghĩa rằng không chỉ Controller-Action là event mà cả Model do bạn tạo ra cũng là event. Controller\Action trong ZF2 thì đã được cấu hình sẵn, chúng ta chỉ việc gọi lệnh và chạy là xong. Tuy nhiên, vì mọi thứ đều là event nên Model do chúng ta dựng lên cũng là một event. Có một điều là chúng ta phải tinh chỉnh thêm 1 tí để dễ dàng hơn cho việc coding.