Есть несколько вещей, которые могут происходить здесь.Слишком много для того, чтобы просто рассказать вам, что происходит, потому что у нас нет вашего кода.Тем не менее, я почти уверен, что это поведение, поскольку оно было написано в 2008 году, будет иметь проблемы с CakePHP версии 2.1, которая только что выпустила свою первую альфа.В инфраструктуру Cake было внесено множество изменений, которые могут привести к тому, что это не сработает.Я бы сказал, что это, вероятно, будет работать с версией 1.3 и определенно с 1.2, но получение поддержки 2.1, вероятно, не произойдет без обновлений.
Тем не менее, это поведение, которое должно только изменить код модели.Таким образом, не должно быть никакого воздействия (теоретически) на ваш взгляд.Вы уверены, что используете в своем коде надлежащие условные обозначения для отображения ошибок (даже если их комментирование приводит к изменению отображаемых сообщений).
Я бы искал версию поведения, совместимую с 2.0+.Или вы можете скинуть код на Github и начать его портировать самостоятельно.Вы можете получить помощь от некоторых людей из Cake.