库在 5.7 中是如何工作的?我正在尝试利用自定义库在单个页面上使用。
我已经创建了单页视图和控制器。我可以从视图中访问控制器。
我还在 application/libraries/ 中创建了一个名为 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();
}
}
图书馆/图书馆.php
<?php
defined('C5_EXECUTE') or die("Access Denied.");
function sayHello() {
return 'hello';
}