Concrete5.7中的自定义库不起作用

时间:2015-01-28 17:41:47

标签: concrete5 concrete

图书馆如何在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();
    }
}

库/ library.php

<?php
defined('C5_EXECUTE') or die("Access Denied.");

function sayHello() {
    return 'hello';
}

1 个答案:

答案 0 :(得分:0)

首先是你拥有的例子&#34; lobbyreeldashboard&#34;正在加载,但你的文件名为library.php?如果这不是问题所在,我们可以从那里开始,但我认为我先选择了明显的问题。