Thứ Bảy, 12 tháng 1, 2019

Khóa học lập trình PHP - PHP - Mô-đun

Mô-đun là một cách tuyệt vời để viết các chức năng web có thể sử dụng lại như blog, album, trò chuyện, v.v. Mô-đun không làm phiền các mã khác trong ứng dụng web.

Khóa học lập trình PHP Nó sống trong thư mục riêng của mình và âm thầm cung cấp chức năng của nó. Các mô-đun chỉ đơn giản là cùng một bộ điều khiển, mô hình và khung nhìn ngoại trừ việc chúng được nhóm, cấu hình và được đặt trong một thư mục đặc biệt. 

Khóa học lập trình PHP
Khóa học lập trình PHP

Thông thường, một mô-đun thường nằm trong thư mục con của ứng dụng có tên là các mô-đun đặt tại nhiên liệu / ứng dụng / mô-đun.

Cấu hình mô-đun


Chúng ta có thể định nghĩa đường dẫn mô-đun trong tệp cấu hình ứng dụng chính, Fuel / app / config / config.php như sau.
'module_paths' => array ( 
   path/to.’modules'.DS,              // path to application modules 
   path/to.’..’.DS.'globalmods'.DS    // path to our global modules 
),

Không gian mô-đun

Trong Khóa học lập trình PHP, mỗi mô-đun có không gian tên PHP riêng. Đặt không gian tên riêng sửa các xung đột tên. Ví dụ, một mô-đun nhân viên có thể được đặt trong không gian tên, EmployeeModule như sau.
<?php  
   namespace Employeemodule;  

   class Controller_Employee { 
      //code here 
   }
Mô-đun phải được đặt tên giống hệt với tên thư mục của mô-đun.

Cấu trúc mô-đun


Khóa học lập trình PHP Chúng ta có thể tạo một mô-đun bằng cách tạo một tên thư mục được xác định trong cấu hình. Tên thư mục xác định tên của mô-đun và tên của không gian tên cho các lớp trong mô-đun.

Cấu trúc của mô-đun như sau

các lớp học

bộ điều khiển

mô hình

lượt xem

cấu hình

lang

nhiệm vụ

lượt xem

Khóa học lập trình PHP Module có thể có tập tin cấu hình riêng. Nó rất hữu ích trong thiết lập định tuyến và nó không làm phiền cấu hình ban đầu của ứng dụng. Một khái niệm quan trọng khác là, lớp mô-đun có thể được sử dụng lại bằng cách tải mô-đun trong phần cấu hình always_load như sau.
'always_load => array ( 
   'modules' => array('employeemodule'), 
), 
Ngoài ra, các mô-đun có thể được tải và sử dụng ngay lập tức mà không cần cấu hình như sau.
Module::load('employeemodule');  
\Employeemodule\Myclass::mymethod('params');

Không có nhận xét nào:

Đăng nhận xét

lập trình PHP cho các nhà phát triển PERL

Chương này sẽ liệt kê những điểm tương đồng và khác biệt chính giữa PHP và PERL. Điều này sẽ giúp các nhà phát triển PERL hiểu PHP rất nhanh...