Может всегда создавать пользовательское правило в вашей модели для этого поведения.Или свяжите кучу правил NOT_EMPTY, а затем проверьте массив $this->Model->validationErrors
на наличие ошибок.
Хотя я действительно считаю, что создание пользовательской функции проверки в вашей модели, а затем ее вызов с использованием обычной проверки Cake приведет кбудь лучшимУбедитесь, что все ваши флажки имеют общее имя, так как они сгруппируются и облегчат вашу жизнь.