public function __construct() { $this->bootstrap = new Zend_Application(APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini' ); Zend_Registry::set('config', $this->bootstrap->getOptions()); $config = Zend_Registry::get('config'); Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true); //Zend_Loader::loadClass('Base_Controller_Action_Helper_Messenger_Abstract'); Zend_Paginator::setDefaultItemCountPerPage($config['paginator']['DefaultItemCountPerPage']); Zend_Validate::addDefaultNamespaces('Base_Form_Validate'); }
/** * Defined by Zend_Application_Resource_Resource * * @return Zend_View */ public function init() { // locale Options $language = null; if (Zend_Registry::isRegistered("Zend_Locale")) { $locale = Zend_Registry::get("Zend_Locale"); $language = $locale->getLanguage() . "_" . $locale->getRegion(); } $options = $this->getOptions(); if (!is_null($language) and isset($options["translate"])) { $options["translate"]["locale"] = $language; $translator = new Zend_Translate($options["translate"]); Zend_Validate_Abstract::setDefaultTranslator($translator); } Zend_Validate::addDefaultNamespaces('ZLayer_Validate'); }
/** * Testing Namespaces * * @return void */ public function testNamespaces() { $this->assertEquals(array(), Zend_Validate::getDefaultNamespaces()); $this->assertFalse(Zend_Validate::hasDefaultNamespaces()); Zend_Validate::setDefaultNamespaces('TestDir'); $this->assertEquals(array('TestDir'), Zend_Validate::getDefaultNamespaces()); Zend_Validate::setDefaultNamespaces('OtherTestDir'); $this->assertEquals(array('OtherTestDir'), Zend_Validate::getDefaultNamespaces()); $this->assertTrue(Zend_Validate::hasDefaultNamespaces()); Zend_Validate::setDefaultNamespaces(array()); $this->assertEquals(array(), Zend_Validate::getDefaultNamespaces()); $this->assertFalse(Zend_Validate::hasDefaultNamespaces()); Zend_Validate::addDefaultNamespaces(array('One', 'Two')); $this->assertEquals(array('One', 'Two'), Zend_Validate::getDefaultNamespaces()); Zend_Validate::addDefaultNamespaces('Three'); $this->assertEquals(array('One', 'Two', 'Three'), Zend_Validate::getDefaultNamespaces()); Zend_Validate::setDefaultNamespaces(array()); }
public function _initValidationNamespaces() { Zend_Validate::addDefaultNamespaces('Form_Validate'); }