使用href在PHP中的数组中添加链接
我正在为使用href在PHP中的数组中添加链接,php,href,moodle,Php,Href,Moodle,我正在为Moodle开发一个插件,我必须将数据添加到我创建的表中 代码如下: <?php $table = new html_table(); $table->head = array('ID', 'Name', 'Programme', 'Edit', 'Delete'); $table->data[] = array('CSE1010', 'Intro To IT', 'Bsc Acc, Mgt', ?> <a href="edit.php"><u
Moodle
开发一个插件
,我必须将数据添加到我创建的表中
代码如下:
<?php
$table = new html_table();
$table->head = array('ID', 'Name', 'Programme', 'Edit', 'Delete');
$table->data[] = array('CSE1010', 'Intro To IT', 'Bsc Acc, Mgt', ?> <a href="edit.php"><u>Edit</u></a> <?php);
$table->data[] = array();
echo html_writer::table($table);
echo "... Your PHP data handling code";
echo $OUTPUT->footer();
?>
我在表中添加链接时遇到问题。
这部分代码给了我一个错误:
$table->data[]=array('CSE1010','Intro To IT','Bsc Acc,Mgt',?>
不需要PHP
标记。请尝试-
$table->data[] = array(
'CSE1010',
'Intro To IT',
'Bsc Acc, Mgt',
'<a href="edit.php"><u>Edit</u></a>'
);
$table->data[]=数组(
“CSE1010”,
“介绍它”,
“Bsc Acc,管理”,
''
);
您应该在Moodle中使用类似的内容
$editurl = new moodle_url('/pluginfolder/pluginname/edit.php', array('id' => $id));
$editlink = html_writer::link($url, get_string('edit'));
$table->data[] = array('CSE1010', 'Intro To IT', 'Bsc Acc, Mgt', $editlink);
$id
是您要编辑的记录的id。太棒了!谢谢。我不是这么想的。哇,我不知道这件事,我是Moodle的新手。谢谢。
$editurl = new moodle_url('/pluginfolder/pluginname/edit.php', array('id' => $id));
$editlink = html_writer::link($url, get_string('edit'));
$table->data[] = array('CSE1010', 'Intro To IT', 'Bsc Acc, Mgt', $editlink);