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


PHP Zend_Form_Element_Text::setValue方法代码示例

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


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

示例1: init

 public function init()
 {
     $this->setMethod('POST');
     $defaultArgs = array('disableLoadDefaultDecorators' => true, 'decorators' => array('ViewHelper'));
     $identity = $this->getAttrib('user_id');
     $user_object = Engine_Api::_()->user()->getUser($identity);
     $user_id = new Zend_Form_Element_Hidden('user_id');
     $user_id->setValue($identity);
     $email = new Zend_Form_Element_Text('email', $defaultArgs);
     $email->addValidator('emailAddress', true)->addValidator(new Zend_Validate_Db_NoRecordExists(Engine_Db_Table::getTablePrefix() . 'users', 'email'));
     $email->setValue($user_object->email);
     $password = new Zend_Form_Element_Password('password', $defaultArgs);
     $password->addValidator('stringLength', false, array(6, 32));
     $passconf = new User_Form_Element_PasswordConfirm('passconf', $defaultArgs);
     //$passconf->addDecorator('ViewHelper');
     if ($settings->getSetting('user.signup.username', 1) > 0) {
         $username = new Zend_Form_Element_Text('username', $defaultArgs);
         $username->setValue($user_object->username);
         $username->addValidator('stringLength', true, array(6, 32))->addValidator(new Zend_Validate_Db_NoRecordExists(Engine_Db_Table::getTablePrefix() . 'users', 'username'));
     }
     $language = new Zend_Form_Element_Select('language', $defaultArgs);
     $language->addMultiOptions(array('English', 'post-English'));
     $language->setValue($user_object->language_id);
     $level_id = new Zend_Form_Element_Select('level_id', $defaultArgs);
     $level_id->setValue($user_object->level_id);
     $levels = Engine_Api::_()->authorization()->getLevelInfo();
     foreach ($levels as $level) {
         $level_id->addMultiOption($level['level_id'], $level['title']);
     }
     $this->addElements(array($user_id, $email, $password, $passconf, $username, $level_id, $language));
 }
开发者ID:HiLeo1610,项目名称:tumlumsach,代码行数:31,代码来源:Account.php

示例2: frmRetrunIn

 public function frmRetrunIn($data = null)
 {
     $request = Zend_Controller_Front::getInstance()->getRequest();
     //$db=new Application_Model_DbTable_DbGlobal();
     ////////////////////////////////////////////////////////Purchase*****/////////////////////////////////////////////
     //get sales or purchase id text
     $returnOutValue = $request->getParam('invoice_in');
     $returnOutElement = new Zend_Form_Element_Text('invoice_in');
     $returnOutElement->setValue($returnOutValue);
     $this->addElement($returnOutElement);
     $outValue = $request->getParam('invoice_out');
     $returnInElement = new Zend_Form_Element_Text('invoice_out');
     $returnInElement->setValue($outValue);
     $this->addElement($returnInElement);
     $startDateValue = $request->getParam('search_start_date');
     $startDateElement = new Zend_Form_Element_Text('search_start_date');
     $startDateElement->setValue($startDateValue);
     $this->addElement($startDateElement);
     $endDateValue = $request->getParam('search_end_date');
     $endDateElement = new Zend_Form_Element_Text('search_end_date');
     $endDateElement->setValue($endDateValue);
     $this->addElement($endDateElement);
     Application_Form_DateTimePicker::addDateField(array('search_start_date', 'search_end_date'));
     return $this;
 }
开发者ID:pingitgroup,项目名称:stockpingitgroup,代码行数:25,代码来源:FrmSearch.php

示例3: FrmProCate

 public function FrmProCate($frm = null)
 {
     $db = new Application_Model_DbTable_DbGlobal();
     $id_code = new Zend_Form_Element_Text('id_code');
     $id_code->setAttribs(array('class' => 'form-control', "readonly" => ""));
     $code = table_Model_DbTable_DbTable::getCallteralCode();
     $id_code->setValue($code);
     $cat_name_en = new Zend_Form_Element_Text("name_en");
     $cat_name_en->setAttribs(array('class' => 'validate[required]', 'placeholder' => 'Name In English', "OnChange" => "GetCatName(1)"));
     $cat_name_km = new Zend_Form_Element_Text("name_km");
     $cat_name_km->setAttribs(array('class' => 'validate[required]', 'placeholder' => 'Name In Khmer', "OnChange" => "GetCatName(2)"));
     $status = new Zend_Form_Element_Select('status');
     $_arr_status = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE"));
     $status->setMultiOptions($_arr_status);
     $status->setAttribs(array('class' => 'form-control validate[required]'));
     $icon = new Zend_Form_Element_File("icon");
     $description = new Zend_Form_Element_Textarea("description");
     $this->addElements(array($icon, $status, $cat_name_en, $cat_name_km, $id_code, $description));
     if ($frm != "") {
         $id_code->setValue($frm["code"]);
         $cat_name_en->setValue($frm["name_en"]);
         $cat_name_km->setValue($frm["name_km"]);
         $status->setValue($frm["status"]);
         $description->setValue($frm["description"]);
     }
     return $this;
 }
开发者ID:sarankh80,项目名称:opsstock,代码行数:27,代码来源:FrmTable.php

示例4: __construct

 /**
  *
  * @param mixed $options
  *
  * @return void
  *
  */
 public function __construct($options = null)
 {
     parent::__construct($options = null);
     $this->setAction('/default/wished-userbook/search-list')->setMethod('get');
     $defaultValue = __("Nom, prénom, email...", "s1b");
     // Email element
     $searchTermElement = new \Zend_Form_Element_Text("wishedListSearchTerm");
     $searchTermElement->class = "input-item";
     $searchTermElement->setValue($defaultValue);
     $searchTermElement->setAttrib("auto-restore", "");
     $searchTermElement->addValidator("stringlength", false, array("min" => 3, "messages" => array(\Zend_Validate_StringLength::TOO_SHORT => __("'%value%' doit faire plus de %min% caractères de long", "s1b"))));
     $this->removeAllDecorators($searchTermElement);
     // Submit button element
     $searchButtonElement = new \Zend_Form_Element_Submit("search");
     $searchButtonElement->setOptions(array('label' => __("Rechercher", "s1b")));
     $searchButtonElement->class = "button bt-red-m";
     $this->removeAllDecorators($searchButtonElement);
     // Email default label element
     $defaultLabelHidden = new \Zend_Form_Element_Hidden("emailDefaultLabel");
     $defaultLabelHidden->setValue($defaultValue);
     $defaultLabelHidden->class = "default-value";
     $this->removeAllDecorators($defaultLabelHidden);
     $this->addElements(array($searchTermElement, $searchButtonElement, $defaultLabelHidden));
     $this->removeDecorator("HtmlTag");
 }
开发者ID:berliozd,项目名称:cherbouquin,代码行数:32,代码来源:WishListSearchForm.php

示例5: FrmProCate

 public function FrmProCate($frm = null)
 {
     $vendor_name = new Zend_Form_Element_Text("vendor_name");
     $vendor_name->setAttribs(array('class' => 'validate[required]', 'placeholder' => 'ឈ្មោះអ្នផ្ឌត់ផ្ឌង់'));
     $phone = new Zend_Form_Element_Text("phone");
     $phone->setAttribs(array('class' => 'validate[required]', 'placeholder' => ''));
     $contact = new Zend_Form_Element_Text("contact");
     $contact->setAttribs(array('class' => 'validate[required]', 'placeholder' => ''));
     $email = new Zend_Form_Element_Text("email");
     $email->setAttribs(array('class' => 'validate[required]', 'placeholder' => ''));
     $address = new Zend_Form_Element_Textarea("address");
     $address->setAttribs(array('class' => '', 'placeholder' => ''));
     $status = new Zend_Form_Element_Select('status');
     $_arr_status = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE"));
     $status->setMultiOptions($_arr_status);
     $status->setAttribs(array('class' => 'form-control validate[required]'));
     $this->addElements(array($vendor_name, $phone, $contact, $email, $address, $status));
     if ($frm != "") {
         $vendor_name->setValue($frm["v_name"]);
         $phone->setValue($frm["phone"]);
         $contact->setValue($frm["contact_name"]);
         $email->setValue($frm["email"]);
         $address->setValue($frm["vendor_remark"]);
         $status->setValue($frm["is_active"]);
     }
     return $this;
 }
开发者ID:sarankh80,项目名称:opsstock,代码行数:27,代码来源:FrmVendor.php

示例6: init

 public function init()
 {
     if (get_class($this) === 'Default_Form_ValueDomain') {
         $err = new Zend_Form_Element_Text('err');
         $err->setValue('Please use the subclass...')->setAttrib('readonly', true)->setDecorators($this->decorators);
         $this->addElement($err);
         return;
     }
     parent::init();
     $this->setMethod('post');
     $this->addElement('hidden', 'idVD');
     $name = new Zend_Form_Element_Text('Name');
     $name->setLabel('Name:')->setRequired(true)->addFilters(array('StringTrim'))->setDecorators($this->decorators);
     $this->addElement($name);
     $dataType = new Zend_Form_Element_Text('Data_type');
     $dataType->setLabel('Data_Type:')->setRequired(true)->addFilters(array('StringTrim'))->setDecorators($this->decorators);
     $this->addElement($dataType);
     $precision = new Zend_Form_Element_Text('Precision');
     $precision->setLabel('Precision:')->setRequired(true)->addFilters(array('StringTrim'))->setDecorators($this->decorators);
     $this->addElement($precision);
     $cd = new Zend_Form_Element_Select('idCD');
     $cd->setLabel('Conceptual Domain:')->addMultiOptions($this->_getDependentSelect('Default_Model_ConceptualDomain'))->setDecorators($this->decorators);
     $this->addElement($cd);
     $uom = new Zend_Form_Element_Select('idUOM');
     $uom->setLabel('Unite of Measure:')->addMultiOptions($this->_getDependentSelect('Default_Model_UnitOfMeasure'))->setDecorators($this->decorators);
     $this->addElement($uom);
     $this->addDisplayGroup(array('Name', 'Data_type', 'Precision', 'idCD', 'idUOM'), 'groups', array("legend" => "Value Domain"));
 }
开发者ID:rollxx,项目名称:iso,代码行数:28,代码来源:ValueDomain.php

示例7:

 function __construct($user)
 {
     parent::__construct();
     $this->setName('Registration');
     $this->setMethod('POST');
     $this->setAction('/user/update');
     $gender = new Zend_Form_Element_Select('gender');
     $gender->setLabel('Gender');
     $gender->setMultiOptions(array('Male' => 'Male', 'Female' => 'Female'));
     $gender->setValue($user->gender);
     $email = new Zend_Form_Element_Text('email');
     $email->setLabel('Email');
     $email->setValue($user->email);
     $email->setRequired(true);
     $email->addValidator('NotEmpty', true);
     $email->addValidator(new User_Models_Forms_Validators_EmailAddress(), true);
     $paymentEmail = new Zend_Form_Element_Text('paymentEmail');
     $paymentEmail->setLabel('Payment Email');
     $paymentEmail->setRequired(true);
     $paymentEmail->addValidator('NotEmpty', true);
     $paymentEmail->addValidator(new User_Models_Forms_Validators_EmailAddress(), true);
     $paymentEmail->setValue($user->paymentEmail);
     $countries = new Zend_Form_Element_Select('country');
     $countries->setMultiOptions(self::getCountries());
     $countries->setLabel('Country');
     $countries->addValidator('NotEmpty');
     $countries->setValue($user->country);
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setLabel('Update');
     $this->addElements(array($gender, $email, $paymentEmail, $countries, $submit));
 }
开发者ID:kakarot1991,项目名称:paid-to-click-cms,代码行数:31,代码来源:Update.php

示例8: createDBForm

 /** create  form */
 public function createDBForm()
 {
     $form = new Zend_Form();
     $form->setAction($this->webroot . '/install/step2')->setMethod('post');
     $type = new Zend_Form_Element_Hidden('type');
     $host = new Zend_Form_Element_Text('host');
     $host->setValue('localhost');
     $port = new Zend_Form_Element_Text('port');
     $port->addValidator('Digits', true);
     $unixsocket = new Zend_Form_Element_Text('unix_socket');
     $dbname = new Zend_Form_Element_Text('dbname');
     $dbname->setRequired(true)->addValidator('NotEmpty', true)->setValue('midas');
     $username = new Zend_Form_Element_Text('username');
     $username->setRequired(true)->addValidator('NotEmpty', true);
     $password = new Zend_Form_Element_Password('password');
     $firstname = new Zend_Form_Element_Text('firstname');
     $firstname->setRequired(true)->addValidator('NotEmpty', true);
     $lastname = new Zend_Form_Element_Text('lastname');
     $lastname->setRequired(true)->addValidator('NotEmpty', true);
     $email = new Zend_Form_Element_Text('email');
     $email->setRequired(true)->addValidator('NotEmpty', true)->addValidator('EmailAddress');
     $userpassword1 = new Zend_Form_Element_Password('userpassword1');
     $userpassword1->addValidator('NotEmpty', true)->setRequired(true);
     $userpassword2 = new Zend_Form_Element_Password('userpassword2');
     $userpassword2->addValidator('NotEmpty', true)->setRequired(true);
     $gravatar = new Zend_Form_Element_Checkbox('gravatar');
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setLabel('Setup database and account');
     $form->addElements(array($type, $host, $port, $unixsocket, $dbname, $username, $password, $firstname, $lastname, $email, $userpassword1, $userpassword2, $gravatar, $submit));
     return $form;
 }
开发者ID:josephsnyder,项目名称:Midas,代码行数:32,代码来源:InstallForm.php

示例9: init

 public function init()
 {
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $db = new Application_Model_DbTable_DbGlobal();
     /////////////Filter stock/////////////////
     $tr = Application_Form_FrmLanguages::getCurrentlanguage();
     $nameElement = new Zend_Form_Element_Text('s_name');
     $nameValue = $request->getParam('s_name');
     $nameElement->setValue($nameValue);
     $this->addElement($nameElement);
     $phonevalue = $request->getParam('phone');
     $phoneElement = new Zend_Form_Element_Text('phone');
     $phoneElement->setValue($phonevalue);
     $this->addElement($phoneElement);
     $rs = $db->getGlobalDb('SELECT LocationId,Name FROM tb_sublocation ORDER BY LocationId DESC ');
     $options = array('' => $tr->translate('Please_Select'));
     $agentValue = $request->getParam('stock_location');
     foreach ($rs as $read) {
         $options[$read['LocationId']] = $read['Name'];
     }
     $sale_agent = new Zend_Form_Element_Select('stock_location');
     $sale_agent->setMultiOptions($options);
     $sale_agent->setAttribs(array('id' => 'LocationId', 'class' => 'demo-code-language'));
     $sale_agent->setValue($agentValue);
     $this->addElement($sale_agent);
     return $this;
 }
开发者ID:pingitgroup,项目名称:stockpingitgroup,代码行数:27,代码来源:FrmStockFilter.php

示例10: setValue

 public function setValue($value)
 {
     if ($value) {
         $date = new Zend_Date($value, $this->_db_format);
         return parent::setValue($date->toString($this->_format));
     }
 }
开发者ID:adrianosouzas,项目名称:calculo-tributos,代码行数:7,代码来源:Date.php

示例11: __construct

 /** The constructor
  * @access public
  * @param array $options
  * @return void
  */
 public function __construct(array $options = null)
 {
     parent::__construct($options);
     $this->setName('comments');
     $comment_author = new Zend_Form_Element_Text('comment_author');
     $comment_author->setLabel('Enter your name: ')->setRequired(true)->addFilters(array('StripTags', 'StringTrim'))->addValidator('NotEmpty')->addErrorMessage('Please enter a valid name!')->setDescription('If you are offering us SEO services, you will be added to the akismet spam list.');
     $comment_author_email = new Zend_Form_Element_Text('comment_author_email');
     $comment_author_email->setLabel('Enter your email address: ')->setRequired(true)->addValidator('EmailAddress')->addFilters(array('StripTags', 'StringTrim', 'StringToLower'))->addErrorMessage('Please enter a valid email address!')->setDescription('* This will not be displayed to the public.');
     $comment_author_url = new Zend_Form_Element_Text('comment_author_url');
     $comment_author_url->setLabel('Enter your web address: ')->setRequired(false)->addFilters(array('StripTags', 'StringTrim', 'StringToLower'))->addValidator('NotEmpty')->addErrorMessage('Please enter a valid address!')->setDescription('Not compulsory');
     $comment_content = new Pas_Form_Element_CKEditor('comment_content');
     $comment_content->setLabel('Enter your comment: ')->setRequired(true)->setAttrib('rows', 10)->setAttrib('cols', 40)->setAttrib('Height', 400)->setAttrib('ToolbarSet', 'Finds')->addFilters(array('StringTrim', 'BasicHtml', 'EmptyParagraph', 'WordChars'))->addErrorMessage('Please enter something in the comments box!');
     $captcha = new Zend_Form_Element_Captcha('captcha', array('captcha' => 'ReCaptcha', 'label' => 'Please fill in this reCaptcha to prove human life exists at your end!', 'captchaOptions' => array('captcha' => 'ReCaptcha', 'privKey' => $this->_privateKey, 'pubKey' => $this->_pubKey, 'theme' => 'clean', 'ssl' => true)));
     $hash = new Zend_Form_Element_Hash('csrf');
     $hash->setValue($this->_salt)->setTimeout(4800);
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setAttrib('id', 'submitbutton')->removeDecorator('label')->removeDecorator('HtmlTag')->removeDecorator('DtDdWrapper')->setAttrib('class', 'large')->setLabel('Submit your query');
     $auth = Zend_Auth::getInstance();
     if (!$auth->hasIdentity()) {
         $this->addElements(array($comment_author, $comment_author_email, $comment_content, $comment_author_url, $captcha, $submit, $hash));
         $this->addDisplayGroup(array('comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'captcha'), 'details');
         $this->details->setLegend('Enter your comments: ');
     } else {
         $user = $auth->getIdentity();
         $comment_author->setValue($user->fullname);
         $comment_author_email->setValue($user->email);
         $this->addElements(array($comment_author, $comment_author_email, $comment_content, $comment_author_url, $submit, $hash));
         $this->addDisplayGroup(array('comment_author', 'comment_author_email', 'comment_author_url', 'comment_content'), 'details');
         $this->details->setLegend('Enter your comments: ');
     }
     $this->addDisplayGroup(array('submit'), 'buttons');
     parent::init();
 }
开发者ID:lesleyauk,项目名称:findsorguk,代码行数:38,代码来源:ContactUsForm.php

示例12: getAllAsForm

 /**
  * 一覧をフォーム形式で取得
  */
 public function getAllAsForm($delivery_id, $form, $order_id = 0)
 {
     $db = Zend_Db_Table_Abstract::getDefaultAdapter();
     $models = $db->fetchAll("SELECT * FROM `dtb_delivery_detail` WHERE `delivery_id` = ? ORDER BY size", $delivery_id);
     if (!$models) {
         $size_order = $db->fetchAll("SELECT * FROM `dtb_order_detail` WHERE `order_id` = ? ORDER BY size ASC", $order_id);
         $models = array();
         $total = 0;
         foreach ($size_order as $pair) {
             $size_delivery = $db->fetchOne("SELECT SUM(`detail`.`quantity`) as quantity \n                    FROM dtb_delivery delivery, dtb_delivery_detail detail \n                    WHERE delivery.id = detail.delivery_id AND order_id = ? AND `size` = ? \n                    GROUP BY size ORDER BY size ASC", array($order_id, $pair['size']));
             $pair['quantity'] -= $size_delivery;
             $total += $pair['quantity'];
             array_push($models, $pair);
         }
         $form->setDefault('quantity', $total);
         $form->setDefault('quantity_ori', $total);
     }
     foreach ($models as $model) {
         $id = $model['id'];
         $elem = new Zend_Form_Element_Text("quantity_{$id}");
         $elem->setOptions(array('size' => '3', 'onkeyup' => 'sum()', 'style' => 'text-align:right'));
         $elem->setValue($model['quantity']);
         $form->addElement($elem);
     }
     return $form;
 }
开发者ID:herisher,项目名称:citrajayamandiri,代码行数:29,代码来源:DeliveryDetail.php

示例13: FrmBrand

 public function FrmBrand($frm = null)
 {
     $db = new Application_Model_DbTable_DbGlobal();
     $status = new Zend_Form_Element_Select('status');
     $_arr_status = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE"));
     $status->setMultiOptions($_arr_status);
     $status->setAttribs(array('class' => 'form-control validate[required]'));
     $parent = new Zend_Form_Element_Select("parent_id");
     $parent->setAttribs(array('class' => 'select', 'style' => 'width:100%'));
     $category = $db->getAllBrand();
     if (empty($category)) {
         $option_category = array('0' => 'No Brand To Select');
     } else {
         $option_category = array('0' => 'Choose Brand');
         foreach ($category as $row_cat) {
             $option_category[$row_cat["brand_id"]] = $row_cat["name_kh"];
         }
     }
     $parent->setMultiOptions($option_category);
     $brand_en = new Zend_Form_Element_Text("name_en");
     $brand_en->setAttribs(array('class' => 'validate[required]', 'placeholder' => ' Brand Name In English', "OnChange" => "GetBrandName(1)"));
     $brand_km = new Zend_Form_Element_Text("name_km");
     $brand_km->setAttribs(array('class' => 'validate[required]', 'placeholder' => ' Brand Name In Khmer', "OnChange" => "GetBrandName(2)"));
     $icon = new Zend_Form_Element_File("icon");
     $this->addElements(array($icon, $status, $brand_en, $brand_km, $parent));
     if ($frm != "") {
         $parent->setValue($frm["parent_id"]);
         $brand_en->setValue($frm["name_en"]);
         $brand_km->setValue($frm["name_kh"]);
         $status->setValue($frm["status"]);
     }
     return $this;
 }
开发者ID:sarankh80,项目名称:opsstock,代码行数:33,代码来源:FrmBrand.php

示例14: renderFormElement

 public function renderFormElement()
 {
     $elm = new Zend_Form_Element_Text($this->getName(), array('label' => $this->getLabel() . ':', 'class' => 'mask'));
     $elm->setDescription($this->getDescription());
     $elm->setValue($this->getValue());
     $elm->setRequired($this->getRequired());
     return $elm;
 }
开发者ID:ncsuwebdev,项目名称:otframework,代码行数:8,代码来源:Password.php

示例15: _port

 protected function _port()
 {
     $element = new Zend_Form_Element_Text('port');
     $element->setLabel('Port')->addDecorators($this->_decorators)->setRequired(true)->setAttrib('class', 'span2');
     $element->setValue(25);
     $element->addValidator(new Zend_Validate_Int());
     return $element;
 }
开发者ID:uglide,项目名称:zfcore-transition,代码行数:8,代码来源:Mail.php


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