В функцию d()->validate() можно не передавать параметр, если используется форма с global=>true (например, модуль contactform). Данный способ формирования форм на данный момент является рекомендуемым. Сам же способ global=>true обеспечивает безопасность (например, чтобы не прозошёл вызов нежелательной функции-обработчика).