Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Joomla:Gọi chức năng trợ giúp từ bên trong một mô hình?

Hãy chia nhỏ điều này:

  1. Trong Joomla! tệp trình trợ giúp thành phần của bạn phải ở trong `/mycomponent/helpers/lookup.php '

  2. JLoader:: là Joomla! cách để làm điều đó, nhưng bạn có thể dễ dàng sử dụng require_once của PHP ví dụ. require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/myfunctions.php';

  3. Con đường của bạn có đúng không? - bạn đang cung cấp dirname(JPATH_COMPONENT_ADMINISTRATOR).DS.'helpers'.DS.'lookups.php' nhưng bạn đã bao bọc đường dẫn đến thành phần của mình trong dirname cái nào sẽ chỉ là phần tử mẹ của đường dẫn . Vì vậy, JLoader đang tìm kiếm trong /administrator/helpers/lookups.php .

  4. JPATH_COMPONENT_ADMINISTRATOR được khởi tạo như một phần của renderComponent() của Joomla! gọi trong đó là JComponentHelper lớp nếu bạn áp dụng dirname vào nó khi nó chưa được thiết lập, bạn sẽ nhận lại một dấu chấm (tức là thư mục hiện tại), vì vậy trong mô hình, bạn có thể chuyển ./helpers/lookups.php vào JLoader gọi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dấu hiệu Euro không hiển thị trên trang web

  2. bảng tham gia mysql trên chính nó

  3. phòng khách sạn mysql còn trống

  4. Cảnh báo:một biểu mẫu trên trang này có hơn 1000 trường PHP MySql

  5. Tại sao PHP PDO DSN lại là một định dạng khác cho MySQL so với PostgreSQL?