Часто возникает необходимость подменить стандартные формы другими, аяксовыми например и т.д.
Как можно получить ошибки валидации?
Ошибки кидаются в сессиию и потом спец блоком достаются, но там редирект на главную зашит.
Как получить ошибки валидации?
17.03.2011 14:13
class Xxx_Yyy_ZzzController extends Mage_Core_Controller_Front_Action { public function validateAction () { $response = new Varien_Object(); $response->setError (false); try { // ... } catch (Exception $e) { $response->setError (true); $response->setMessage ($e->getMessage ()); } $this ->getResponse () ->setHeader ("content-type", "application/json") ->setBody ($response->toJson ()) ; } }