Валидация форм в Drupal: отличия между drupal_set_message() и form_set_error()

Отличия (точнее 1 из отличий) между функциями API Drupal 7 под названиями drupal_set_message() и form_set_error() я продемонстрирую читателям на простом наглядном примере программного кода примитивной абстрактной формы.

В первом случае будем использовать form_set_error():

<?php
function RedBookCms_simpleFrm($form, &$form_state) {

    $form['field_example'] = array(
        '#type' => 'textfield',
        '#title' => 'Напишите слово: Drupal',
    ); 

    // А это поле так, для "массовки":
    $form['field_addition'] = array(
        '#type' => 'textfield',
        '#title' => 'Напишите ещё что-нибудь:',
    );

(далее…)

Опубликовано 13-11-2013 в 12:27



Свежие комментарии

  • Администратор: к записи Николай, посмотрите файл '.htaccess' в корне сайта »
  • Николай: к записи Простите если немного не по теме. Я сделал экспорт »
  • Эрик: к записи Спасибо, помогло) 20 минут мучался) »
  • steblo: к записи спаисбо »
  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »

Статистика спама

Последние твиты