Как работают библиотеки в 5.7? Я пытаюсь использовать специальную библиотеку для использования на одной странице.Пользовательская библиотека в Concrete5.7 Не работает
Я создал единый просмотр страницы и контроллер. Я могу получить доступ к контроллеру из представления.
Я также создал библиотеку в приложении/библиотеках/называется lobbreeldashboard.php.
В моем контроллере у меня есть Loader::library('lobbyreeldashboard');
Внутри библиотеки есть только одна функция теперь называется SayHello()
В моем контроллере я делаю вызов функции с помощью: sayHello();
. Однако, я получаю следующую ошибку: Call to undefined function sayHello()
. Что мне не хватает, чтобы сделать эту работу в 5.7?
single_pages/stats.php
<?php
defined('C5_EXECUTE') or die("Access Denied.");
$abc = new StatsController();
$abc->view();
контроллер/stats.php
<?php
defined('C5_EXECUTE') or die("Access Denied.");
Loader::library('lobbyreeldashboard');
class StatsController extends Controller {
public function view() {
$bob = sayHello();
}
}
библиотеки/library.php
<?php
defined('C5_EXECUTE') or die("Access Denied.");
function sayHello() {
return 'hello';
}