PHP là một ngôn ngữ lập trình web được rất nhiều lập trình viên ưa chuộng và sử dụng. Điểm mạnh của PHP chính là hoàn toàn miễn phí, nghĩa là lập trình viên sẽ không cần phải tốn chi phí mua bản quyền khi xây dựng project, thứ hai là cộng đồng sử dụng PHP nhiều nên rất dễ học, thứ 3 có rất nhiều framework và CMS được xây dựng trên nền tảng PHP giúp lập trình viên có thể xây dựng nhanh dự án.
PHP
Như các bạn biết mặc định hệ thống của Codeigniter hoạt động theo mô hình MVC, như vậy ở một controller bắt buộc phải load tất cả các phần header, footer, slidebar, ... điều này đôi khi làm làm phiền toái cho coder vì khó quản lý nó. Vậy hôm nay mình sẽ hướng dẫn các bạn tự viết một thư viện load widget.
Ở bài trước chúng ta đã tìm hiểu qua cấu trúc folder của Codeigniter, vậy thì trong bài này ta bắt đầu tìm hiểu qua mô hình MVC. Bài đầu tiên sẽ tìm hiểu đến controller trong codeigniter. Nội dung bao gồm: Tạo mới controller trong codeigniter Truyền biến vào controller Xác định controller mặc định Hàm khởi tạo Xóa đường dẫn index.php
Ở bài trước thì Connor cũng đã giới thiệu sơ lược về khái niệm wordpress là gì và chắc rằng các bạn cũng biết cách cài đặt WordPress luôn rồi. Vậy trong bài này chúng ta cùng nhau mổ xẻ cấu trúc themes mặc định mà WordPress đã cung cấp sẵn ngay sau khi chúng ta cài đặt WordPress đó là theme twentyfifteen.
Vận dụng các kiến thức về Options API trong WordPress thì trong bài này mình sẽ hướng dẫn các bạn tạo một trang quản lý các options trong admin. Ở bài trước mình có nêu ra một ví dụ về quản lý thông tin username và mật khẩu của email, vậy thì trong bài này chúng ta sẽ tạo ra một trang quản lý hai thông tin này, tức là người dùng có thể sửa và thay đổi giá trị của chúng. Để tạo được trang quản lý Options này thì bạn sẽ phải thực hiện lần lượt theo từng bước mà mình sẽ trình bày bên dưới đây.
Bất kì một Framework nào cũng đưa ra một mô hình các cấu trúc thư mục chuẩn để giúp các lập trình viên sử dụng có thẻ đọc code của nhau và hiểu được, với cấu trúc này giúp cho lập trình viên dễ dàng tiếp xúc hơn thay vì bắt họ tự nghĩ ra. Vậy trong bài này chúng ta sẽ tìm hiểu cấu trúc của một ứng dụng Laravel được trình bày như thế nào. Lưu ý đây chỉ là cấu trúc cơ bản nhưng chuẩn của Laravel nhé.
Trước hết, ai khi học php đều chọn cho mình 1 IDE hoặc text editor phù hợp với bản thân nhất để hỗ trợ việc học dễ dàng hơn, và nếu bạn chưa có thì càng nên đọc bài viết này. Khi học lập trình thì việc nhớ được câu lệnh là việc tốt, nhưng sở hữu 1 phần mềm có hỗ trợ gợi ý câu lệnh (auto complete) là một ý không tồi. Laravel cũng không ngoại lệ, nhưng không phải phần mềm IDE hay text editor nào cũng hỗ trợ gợi ý câu lệnh trong laravel. Vậy nên trong bài này mình sẽ giới thiệu đến các bạn những công cụ hỗ trợ học laravel tốt nhất bao gồm các IDE, text editor.