【发布时间】:2017-06-09 11:08:44
【问题描述】:
我正在做 Moodle 项目。我想有一种方法可以将我的错误写入 PHP 中的 Log.txt 文件。
下面是我的代码
drill_auto_enrolluser 类扩展 \core\task\scheduled_task{
public function execute() {
global $DB;
$name="";
$description="";
$descriptionformat ="";
$userid="";
$templateid="";
$timecreated="";
$timemodified=0;
$origtemplateid=NULL;
$status=0;
$duedate=0;
$reviewerid=NULL;
$DATA = $DB->get_recordset_sql ("Select name,description,descriptionformat,userid,templateid from vw_new_user_lp");
foreach ($DATA as $id => $rec) {
$record = new \stdClass();
$record ->name = $rec->name;
$record ->description= $rec->description;
$record ->descriptionformat=$rec->descriptionformat;
$record ->userid= $rec->userid;
$record->origtemplateid=$origtemplateid;
$record ->templateid=$rec->templateid;
$record->status= $status;
$record->duedate= $duedate;
$record->reviewerid= $reviewerid;
$record->timecreated= time();
$record->timemodified = $timemodified;
$record->usermodified = $userid;
$DB->insert_record('competency', $record);
}
}
}
【问题讨论】:
-
你试过什么?代码在哪里?
-
嗨,我已经添加了我的 Moodle Php 代码。但我已经编写了任何错误记录代码。