当前位置: 首页>>代码示例>>PHP>>正文


PHP Zend_Form_Element_Text::setFilters方法代码示例

本文整理汇总了PHP中Zend_Form_Element_Text::setFilters方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Form_Element_Text::setFilters方法的具体用法?PHP Zend_Form_Element_Text::setFilters怎么用?PHP Zend_Form_Element_Text::setFilters使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend_Form_Element_Text的用法示例。


在下文中一共展示了Zend_Form_Element_Text::setFilters方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: init

 public function init()
 {
     $this->setName(strtolower(get_class()));
     $this->setMethod("post");
     $oFormName = new Zend_Form_Element_Hidden("form_name");
     $oFormName->setValue(get_class());
     $oFormName->setIgnore(FALSE)->removeDecorator("Label");
     $this->addElement($oFormName);
     $oSearchedText = new Zend_Form_Element_Text("searched_text");
     $oSearchedText->setLabel("Szukana fraza:");
     $oSearchedText->setRequired(TRUE);
     $oSearchedText->setFilters($this->_aFilters);
     $oSearchedText->setAttrib("class", "valid");
     $this->addElement($oSearchedText);
     $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200));
     $this->getElement("csrf_token")->removeDecorator("Label");
     $oSubmit = $this->createElement("submit", "submit");
     $oSubmit->setLabel("Szukaj");
     $this->addElement($oSubmit);
     $oViewScript = new Zend_Form_Decorator_ViewScript();
     $oViewScript->setViewModule("admin");
     $oViewScript->setViewScript("_forms/_defaultform.phtml");
     $this->clearDecorators();
     $this->setDecorators(array(array($oViewScript)));
     $oElements = $this->getElements();
     foreach ($oElements as $oElement) {
         $oElement->setFilters($this->_aFilters);
         $oElement->removeDecorator("Errors");
     }
 }
开发者ID:lstaszak,项目名称:zf_zk_aleph,代码行数:30,代码来源:Search.php

示例2: init

 public function init()
 {
     $this->setName(strtolower(get_class()));
     $this->setMethod("post");
     $oFormName = new Zend_Form_Element_Hidden("form_name");
     $oFormName->setValue(get_class());
     $oFormName->setIgnore(FALSE)->removeDecorator("Label");
     $this->addElement($oFormName);
     $oPostStep = new Zend_Form_Element_Hidden("post_step");
     $oPostStep->addValidator(new Zend_Validate_GreaterThan(0));
     $oPostStep->addValidator(new Zend_Validate_LessThan(2));
     $oPostStep->setValue(1);
     $oPostStep->setIgnore(FALSE)->removeDecorator("Label");
     $this->addElement($oPostStep);
     $oUserIdSelect = new Zend_Form_Element_Select("search_notification_user_id");
     $oUserIdSelect->setLabel("Konsultant:");
     $oUserIdSelect->setRequired(FALSE);
     $oUserIdSelect->addMultiOptions($this->_aAllUser);
     $this->addElement($oUserIdSelect);
     $oFromInitDate = new Zend_Form_Element_Text("from_init_date");
     $oFromInitDate->setLabel("Data rozpoczęcia (od):");
     $oFromInitDate->setRequired(FALSE);
     $oFromInitDate->setFilters($this->_aFilters);
     $this->addElement($oFromInitDate);
     $oToInitDate = new Zend_Form_Element_Text("to_init_date");
     $oToInitDate->setLabel("Data rozpoczęcia (do):");
     $oToInitDate->setRequired(FALSE);
     $oToInitDate->setFilters($this->_aFilters);
     $this->addElement($oToInitDate);
     $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200));
     $this->getElement("csrf_token")->removeDecorator("Label");
     $oSubmit = $this->createElement("submit", "search_statistics");
     $oSubmit->setLabel("Szukaj");
     $this->addElement($oSubmit);
     $oViewScript = new Zend_Form_Decorator_ViewScript();
     $oViewScript->setViewModule("admin");
     $oViewScript->setViewScript("_forms/_defaultform.phtml");
     $this->clearDecorators();
     $this->setDecorators(array(array($oViewScript)));
     $oElements = $this->getElements();
     foreach ($oElements as $oElement) {
         $oElement->setFilters($this->_aFilters);
         $oElement->removeDecorator("Errors");
     }
 }
开发者ID:lstaszak,项目名称:zf_zk_aleph,代码行数:45,代码来源:SearchStatistics.php

示例3: init

 public function init()
 {
     $this->setName(strtolower(get_class()));
     $this->setMethod("post");
     $oSearchedText = new Zend_Form_Element_Text("smart_searched_text");
     $oSearchedText->removeDecorator("label");
     $oSearchedText->setRequired(FALSE);
     $oSearchedText->setFilters($this->_aFilters);
     $this->addElement($oSearchedText);
     $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200));
     $this->getElement("csrf_token")->removeDecorator("Label");
     $oViewScript = new Zend_Form_Decorator_ViewScript();
     $oViewScript->setViewModule("admin");
     $oViewScript->setViewScript("_forms/smartsearch.phtml");
     $this->clearDecorators();
     $this->setDecorators(array(array($oViewScript)));
     $oElements = $this->getElements();
     foreach ($oElements as $oElement) {
         $oElement->setFilters($this->_aFilters);
         $oElement->removeDecorator("Errors");
     }
 }
开发者ID:lstaszak,项目名称:zf_zk_aleph,代码行数:22,代码来源:SmartSearch.php

示例4: init

 public function init()
 {
     $this->setName(strtolower(get_class()));
     $this->setMethod("post");
     $oFormName = new Zend_Form_Element_Hidden("form_name");
     $oFormName->removeDecorator("Label");
     $oFormName->setValue(get_class());
     $this->addElement($oFormName);
     $oRoleName = new Zend_Form_Element_Text("role_name");
     $oRoleName->setLabel("Nazwa:");
     $oRoleName->addValidator(new Zend_Validate_StringLength(array("min" => 1, "max" => 40)));
     $oRoleName->addValidator(new AppCms2_Validate_UserRole());
     $oRoleName->setFilters($this->_aFilters);
     $oRoleName->setRequired(TRUE);
     $oRoleName->setAttrib("class", "valid");
     $this->addElement($oRoleName);
     $oRoleEditId = new Zend_Form_Element_Hidden("role_edit_id");
     $oRoleEditId->setValue(0);
     $oRoleEditId->setIgnore(FALSE)->removeDecorator("Label");
     $this->addElement($oRoleEditId);
     $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200));
     $this->getElement("csrf_token")->removeDecorator("Label");
     $oSubmit = $this->createElement("submit", "submit");
     $oSubmit->setLabel("Zapisz");
     $this->addElement($oSubmit);
     $oViewScript = new Zend_Form_Decorator_ViewScript();
     $oViewScript->setViewModule("admin");
     $oViewScript->setViewScript("_forms/userrole.phtml");
     $this->clearDecorators();
     $this->setDecorators(array(array($oViewScript)));
     $oElements = $this->getElements();
     foreach ($oElements as $oElement) {
         $oElement->setFilters($this->_aFilters);
         $oElement->removeDecorator("Errors");
     }
 }
开发者ID:lstaszak,项目名称:zf_zk_aleph,代码行数:36,代码来源:UserRole.php

示例5: init

 public function init()
 {
     $this->setMethod('post')->setAttrib('id', 'frmTest')->setAttrib('enctype', 'multipart/form-data');
     // Elemento: Nombre
     $e = new Zend_Form_Element_Text('nombre');
     $e->setLabel('Nombre');
     $e->setFilters(array('StringToLower'));
     $this->addElement($e);
     // Elemento: activo
     $e = new Zend_Form_Element_Checkbox('activo');
     $e->setLabel('Activo');
     $this->addElement($e);
     // Elemento: activo2
     $e = new Zend_Form_Element_Radio('activo2');
     $e->setLabel('Activo2');
     $_cat = new Application_Model_Categoria();
     $values = $_cat->getComboValues();
     $e->setMultiOptions($values);
     $e->setValue(array_rand($values));
     $v = new Zend_Validate_InArray(array_keys($values));
     $this->addElement($e);
     $e = new Zend_Form_Element_File('imagen');
     $e->setLabel('Upload an image:');
     $e->setDestination(APPLICATION_PATH . '/../public/uploads/');
     $f = new Zend_Filter_File_Rename(array('target' => '123.jpg'));
     // Renombrar archivo
     $e->addFilter($f);
     $e->addValidator('Count', false, 1);
     // Solo 1 archivo
     $e->addValidator('Size', false, 102400);
     // limite de 100K
     $e->addValidator('Extension', false, 'jpg,png,gif');
     // solo JPEG, PNG, and GIFs
     $this->addElement($e);
     $this->addElement('submit', 'Enviar');
 }
开发者ID:helmutpacheco,项目名称:ventas,代码行数:36,代码来源:Test.php

示例6: init

 public function init()
 {
     $this->setName(strtolower(get_class()));
     $this->setMethod("post");
     $oFormName = new Zend_Form_Element_Hidden("form_name");
     $oFormName->setValue(get_class());
     $oFormName->setIgnore(FALSE)->removeDecorator("Label");
     $this->addElement($oFormName);
     $oNotificationTypeId = new Zend_Form_Element_MultiCheckbox("notification_type_id");
     $oNotificationTypeId->setLabel("Typ:");
     $oNotificationTypeId->setRequired(FALSE);
     $oNotificationTypeId->addMultiOptions($this->_aAllNotificationType);
     $this->addElement($oNotificationTypeId);
     $oNotificationStatusId = new Zend_Form_Element_MultiCheckbox("notification_status_id");
     $oNotificationStatusId->setLabel("Status:");
     $oNotificationStatusId->setRequired(FALSE);
     $oNotificationStatusId->addMultiOptions($this->_aAllNotificationStatus);
     $this->addElement($oNotificationStatusId);
     $oNotificationPriorityId = new Zend_Form_Element_MultiCheckbox("notification_priority_id");
     $oNotificationPriorityId->setLabel("Priorytet:");
     $oNotificationPriorityId->setRequired(FALSE);
     $oNotificationPriorityId->addMultiOptions($this->_aAllNotificationPriority);
     $this->addElement($oNotificationPriorityId);
     $oNotificationCategoryId = new Zend_Form_Element_Select("search_notification_category_id");
     $oNotificationCategoryId->setLabel("Kategoria pytania:");
     $oNotificationCategoryId->setRequired(FALSE);
     $oNotificationCategoryId->addMultiOptions($this->_aAllNotificationCategory);
     $this->addElement($oNotificationCategoryId);
     $oUserId = new Zend_Form_Element_Select("search_notification_user_id");
     $oUserId->setLabel("Konsultant:");
     $oUserId->setRequired(FALSE);
     $oUserId->addMultiOptions($this->_aAllUser);
     $this->addElement($oUserId);
     $oInitDate = new Zend_Form_Element_Text("init_date");
     $oInitDate->setLabel("Data rozpoczęcia:");
     $oInitDate->setRequired(FALSE);
     $oInitDate->setFilters($this->_aFilters);
     $this->addElement($oInitDate);
     $oBlankNotificationUserId = new Zend_Form_Element_Checkbox("search_blank_notification_user_id");
     $oBlankNotificationUserId->setLabel("Pokaż nieprzydzielone zgłoszenia:");
     $this->addElement($oBlankNotificationUserId);
     $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200));
     $this->getElement("csrf_token")->removeDecorator("Label");
     $oSubmit = $this->createElement("submit", "search_notification");
     $oSubmit->setLabel("Szukaj");
     $this->addElement($oSubmit);
     $oViewScript = new Zend_Form_Decorator_ViewScript();
     $oViewScript->setViewModule("admin");
     $oViewScript->setViewScript("_forms/_defaultform.phtml");
     $this->clearDecorators();
     $this->setDecorators(array(array($oViewScript)));
     $oElements = $this->getElements();
     foreach ($oElements as $oElement) {
         $oElement->setFilters($this->_aFilters);
         $oElement->removeDecorator("Errors");
     }
 }
开发者ID:lstaszak,项目名称:zf_zk_aleph,代码行数:57,代码来源:SearchNotification.php


注:本文中的Zend_Form_Element_Text::setFilters方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。