【发布时间】:2016-09-21 10:47:02
【问题描述】:
已解决:感谢@riggsfolly 为我指明了正确的方向。我应该先看看 Drupal Forms API。添加了一个“item”类型的表单元素,它就像一个魅力:
$form['description'] = array('#type'=> 'item', '#title'=> t('To maintain consistency across your course, use the link below to select whether you plan to grade assessments based on points or percentages.'),);
更新:我应该提到这是一个 Drupal 表单。对不起。
[PHP 新手] 我正在使用以下不是我编写的代码:
function grading_method_form($form, &$form_state){
$courseId = $_SESSION['courseId'];
$gradingMethodDetails = getCourseGradingMethod($courseId);
$form = array();
$form['cid'] = array('#title'=>NULL,'#type'=>'hidden','#required'=>TRUE,'#value'=>$courseId,);
$form['grading_method'] = array('#title'=>'','#type'=>'select','#default_value'=>$gradingMethodDetails['grading_method'],'#options'=>array(0=>'Percentage',1=>'Points'),);
$form['submit'] = array('#type'=>'submit','#value'=>t('Save Grading Method'));
return $form;
}
我想在这个非常简单的表单中包含对用户的描述,说明他们在这里所做的事情。我试过添加这个:
$form .= "To maintain consistency across your course, use the link below to select whether you plan to grade assessments based on points or percentages.";
以及尝试将整个表单移动到我在其他地方看到的另一种方法中,我使用$form .= 'My description info.'; 将其他行连接到表单中,但无济于事。
我要做的就是在选择之前在表单中包含一个语句,告知用户这是做什么的。
谢谢!
【问题讨论】:
-
也许我今天需要更多的咖啡,但我不明白你的问题:/
-
$form是一个数组.=是字符串连接