РЕШЕНИЕ: Благодаря @riggsfolly для указания меня в правильном направлении. Я должен был сначала изучить API Drupal Forms. Добавлен элемент формы типа «элемент» и он работал как шарм:Как вернуть несохраненную переменную в форме PHP?
$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.'),);
UPDATE: Я хотел бы упомянуть, это форма 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' является массивом' = 'is string concatenation – CD001