Работа с базой данных в Drupal: Database API и 2 способа написания запросов

Писать запросы к базе данных, используя штатные средства языка PHP, когда вы программируете на Drupal, считается очень плохим / дурным тоном (по крайней мере в подавляющем большинстве случаев). Ведь у него есть сносный Database API. Далее я приведу два абстрактных варианта написания SQL запросов с учетом этого факта: в стиле D6 и в стиле D7 - последней мажорной версии системы на тек. время.

Читать далее →   drupal, база данных


Если не отображаются messages с drupal_get_form()

Итак, известно, что абсолютно любую форму в Drupal 7, разумеется сделанную на стандартном Form API, можно заставить выводиться в произвольном месте шаблона (*.tpl.php) или в теле функции-хука. Однако такой вариант имеет одну маленькую, но достаточно противную проблемку: не отображаются системные информационные сообщения $messages.

Читать далее →   drupal, формы


Связанные формы в Drupal 7: visible и более сложный пример

В прошлой заметке я привел пример использования #states и одного из его свойств, если так можно выразиться, которое называется enabled. Сегодня рассмотрим вариант с динамическим появлением элементов формы по мере заполения оных. Обратите внимание, что здесь не используется никакого AJAX.

Читать далее →   drupal, формы



appliance repair Long Beach

© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.