2

库在 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';
}
4

1 回答 1

0

首先是在示例中您加载了“lobbyreeldashboard”,但您的文件名为 library.php?如果这不是问题,我们可以从那里开始,但我想我会先用显而易见的。

于 2015-03-13T18:52:27.057 回答