Skip to content

Joomla API

Tuan Pham Ngoc edited this page Jul 23, 2018 · 7 revisions

Path constants

  1. Absolute path to root folder của site: JPATH_ROOT
echo JPATH_ROOT; // Hiển thị D:\www\joomla
  1. Absolute path to administrator folder của site: JPATH_ADMINISTRATOR
echo JPATH_ADMINISTRATOR; // Hiển thị D:\www\joomla\administrator
  1. JPATH_BASE: Nếu constant này được sử dụng ở frontend code, nó sẽ có giá trị = JPATH_ROOT; Nếu constant này được sử dụng ở backend code, nó sẽ có giá trị = JPATH_ADMINISTRATOR

  2. Đường dẫn tuyệt đối đến root folder của component hiện tại: JPATH_COMPONENT. Nếu hằng số này được sử dụng ở fontend, nó sẽ có giá trị dạng D:\www\joomla\components\com_code, nếu ở backend, nó sẽ có dạng D:\www\joomla\administrator\components\com_code. Nhìn chung nên tránh sử dụng hằng số này vì nó không cố định (phụ thuộc vào code của component đang được chạy ở trang hiện tại). Nói chung nên sử dụng JPATH_ROOT . '/components/com_code' hoặc JPATH_ADMINISTRATOR . '/components/com_code'; thay vì JPATH_COMPONENT

Các constant này thường được sử dụng trong cách lềnh require_once, include_once, require, include để require 1 file php hoặc các lênh liên quan đến đường dẫn đến 1 thư mục trong component như JTable::addIncludePath()......

Clone this wiki locally