Mysql
 sql >> база данни >  >> RDS >> Mysql

Joomla:Извикване на помощна функция от модела?

Нека разбием това:

  1. В Joomla! вашият помощен файл за компоненти трябва да е в `/mycomponent/helpers/lookup.php'

  2. JLoader:: е Joomla! начин да го направите, но можете също толкова лесно да използвате require_once на PHP напр. require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/myfunctions.php';

  3. Правилен ли е вашият път? - предоставяте dirname(JPATH_COMPONENT_ADMINISTRATOR).DS.'helpers'.DS.'lookups.php' но сте увили пътя до вашия компонент в dirname което ще бъде само родителският елемент на пътя . Така че JLoader търси в /administrator/helpers/lookups.php .

  4. JPATH_COMPONENT_ADMINISTRATOR се инициализира като част от renderComponent() на Joomla! извикайте го JComponentHelper клас, ако приложите dirname към него, когато не е настроен, ще получите обратно точка (т.е. текущата директория), така че в модела бихте могли да предавате ./helpers/lookups.php към JLoader обадете се.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Генерирайте изрази CREATE за всички MySql таблици

  2. Грешки в параметрите в Laravel

  3. Как да конвертирам база данни на Oracle в MySQL?

  4. Обработка на непрочетени публикации в PHP / MySQL

  5. Изход между две дати mysql