require_once 在 Moodle 中(注意:尝试获取 属性 中的非对象...)
require_once in Moodle (Notice: Trying to get property of non-object in...)
我正在尝试为 moodle 编写一个注册插件,因此我需要 /moodle/enrol/cohort/lib.php 文件的功能。
但是当我尝试
global $CFG;
require_once($CFG->dirroot . '../lib.php');
它给了我
Notice: Trying to get property of non-object in /var/www/html/moodle/enrol/cohort/enrol_module/result.php on line 20
第 20 行是
require_once($CFG->dirroot . '../lib.php');
路径应该是正确的。谁能告诉我这是什么原因造成的?
@Chris Lear 谢谢,你是对的:) 我包含了设置 $CFG 的文件:
require_once('../../../config.php');
第二个要求部分也错了
require_once($CFG->dirroot.'/enrol/cohort/lib.php');
global $CFG;
我正在尝试为 moodle 编写一个注册插件,因此我需要 /moodle/enrol/cohort/lib.php 文件的功能。
但是当我尝试
global $CFG;
require_once($CFG->dirroot . '../lib.php');
它给了我
Notice: Trying to get property of non-object in /var/www/html/moodle/enrol/cohort/enrol_module/result.php on line 20
第 20 行是
require_once($CFG->dirroot . '../lib.php');
路径应该是正确的。谁能告诉我这是什么原因造成的?
@Chris Lear 谢谢,你是对的:) 我包含了设置 $CFG 的文件:
require_once('../../../config.php');
第二个要求部分也错了
require_once($CFG->dirroot.'/enrol/cohort/lib.php');
global $CFG;