Hướng dẫn php mvc code thuần
PHP là ngôn ngữ mạnh mẽ được sử dụng trong lập trình website. Hiện nay có nhiều Framework PHP được nhiều người ưa chuộng. Trong số đó phải kể đến một số cái tên như Laravel, Codeigniter, Zend, Symfony, Yii… Tuy nhiên để học nhanh Framework thì bạn phải thành thạo PHP thuần trước đã. Bài viết này sẽ giúp bạn hiểu rõ hơn về mô hình MVC. Cách thức hoạt động cũng như hiểu rõ hơn về lập trình hướng đối tượng OOP được
sử dụng trong Framework. Khi được học MVC thì bạn sẽ biết rằng nó bao gồm Models, Controllers và Views. Models sẽ đảm nhận vai trò thao tác với cơ sở dữ liệu. Controllers là bộ điều khiển trung tâm, mọi hoạt động đều phải đi qua Controller. Còn Views sẽ nhận dữ liệu từ Controllers rồi in dữ liệu lên trình duyệt. Để xây dựng được mô hình MVC bạn cần phải đọc qua các bài viết như:
Và cấu trúc thư mụcCác thư mục cần tạo đó là:
Cấu trúc đường dẫn MVChttp://localhost/MVCPHP/index.php/BaseController/index Qua cấu trúc đó bạn sẽ thấy rằng mọi Request đều phải đi qua tập tin index.php. Nó đóng vai trò quan trọng trong mô hình MVC. Tiếp theo là BaseController đây là Class nằm trong tập tin BaseController. Tên Class phải trùng vời tên tập tin. Cuối cùng là phương thức index. Phương thức này tùy tùy vào nhu cầu bạn đặt. Có thể đặt là homepage, create, display vv… Các bước tạo MVC trong PHP thuầnBước 1: Bạn sẽ tạo file connect = new DBConnect(); $this->data = $this->connect->connect(); } public function getData() { $sql = "SELECT * FROM admin"; $result = mysqli_query($this->data, $sql); return $result; } } Bước 2: Tạo file
|