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


PHP Select::__construct方法代码示例

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


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

示例1: array

 function __construct($parent, $id, $args = array())
 {
     $this->special_args('label-class', $args);
     $this->label_class = trim('checkbox ' . $this->label_class);
     $this->has_multiple_values = true;
     parent::__construct($parent, $id, $args);
 }
开发者ID:pcbrsites,项目名称:leeflets,代码行数:7,代码来源:checklist.php

示例2: __construct

 /**
  * Constructor
  *
  * @param string  $caption caption
  * @param string  $name    name
  * @param mixed   $value   Pre-selected value (or array of them).
  * @param integer $size    Number of rows. "1" makes a drop-down-list
  */
 public function __construct($caption, $name, $value = null, $size = 1)
 {
     parent::__construct($caption, $name, $value, $size, false);
     $this->addOption(XOOPS_MATCH_START, \XoopsLocale::STARTS_WITH);
     $this->addOption(XOOPS_MATCH_END, \XoopsLocale::ENDS_WITH);
     $this->addOption(XOOPS_MATCH_EQUAL, \XoopsLocale::MATCHES);
     $this->addOption(XOOPS_MATCH_CONTAIN, \XoopsLocale::CONTAINS);
 }
开发者ID:redmexico,项目名称:XoopsCore,代码行数:16,代码来源:SelectMatchOption.php

示例3: foreach

 /**
  * Constructor
  *
  * @param string $name
  * @param string $selectedValue 
  * @param Option $optionsTags 
  * @param string or array $options 
  * @author Justin Palmer
  */
 function __construct($name, array $array, $selectedValue = null, $options = null)
 {
     $options = $this->preparePrompt($options);
     foreach ($array as $option) {
         $this->display .= $option;
     }
     parent::__construct($name, $selectedValue, null, $options);
 }
开发者ID:ToddBudde,项目名称:phrails,代码行数:17,代码来源:ArraySelect.php

示例4: __construct

 public function __construct($attributes)
 {
     parent::__construct($attributes);
     $this->_jsFunction = 'LoadProducts_' . $this->_id;
     $this->attributes['jsfunction'] = 'xajax_' . $this->_jsFunction;
     App::getRegistry()->xajax->registerFunction(array($this->_jsFunction, $this, 'loadProducts'));
     $this->attributes['load_categorychildren'] = App::getRegistry()->xajaxInterface->registerFunction(array('LoadCategoryChildren_' . $this->_id, $this, 'loadCategoryChildren'));
     $this->attributes['datagrid_filter'] = $this->getDatagridfilterData();
 }
开发者ID:jmarceli,项目名称:WellCommerce,代码行数:9,代码来源:OrderEditor.php

示例5: __construct

 public function __construct($sLabel, $sName, array $aProperties = null)
 {
     $aOptions = array();
     $aKeys = ['-12', '-11', '-10', '-9', '-8', '-7', '-6', '-5', '-4', '-3.5', '-3', '-2', '-1', '+0', '+1', '+2', '+3', '+3.5', '+4', '+4.5', '+5', '+5.5', '+6', '+7', '+8', '+8.75', '+9', '+9.5', '+10', '+10.5', '+11', '+11.5', '+12', '+12.75', '+13', '+14'];
     foreach ($aKeys as $sValue) {
         $aOptions[$sValue] = t($sValue);
     }
     parent::__construct($sLabel, $sName, $aOptions, $aProperties);
 }
开发者ID:huangciyin,项目名称:pH7-Social-Dating-CMS,代码行数:9,代码来源:Timezone.php

示例6: __construct

 public function __construct($sLabel, $sName, array $aProperties = null)
 {
     $aOptions = array();
     $aKeys = ['', 'AF', 'AL', 'DZ', 'AS', 'AD', 'AO', 'AI', 'AQ', 'AG', 'AR', 'AM', 'AW', 'AU', 'AT', 'AX', 'AZ', 'BS', 'BH', 'BD', 'BB', 'BY', 'BE', 'BZ', 'BJ', 'BM', 'BT', 'BO', 'BA', 'BW', 'BV', 'BR', 'IO', 'BN', 'BG', 'BF', 'BI', 'KH', 'CM', 'CA', 'CV', 'KY', 'CF', 'TD', 'CL', 'CN', 'CX', 'CC', 'CO', 'KM', 'CG', 'CK', 'CR', 'CI', 'HR', 'CU', 'CY', 'CZ', 'CD', 'DK', 'DJ', 'DM', 'DO', 'TP', 'EC', 'EG', 'SV', 'GQ', 'ER', 'EE', 'ET', 'FK', 'FO', 'FJ', 'FI', 'FR', 'FX', 'GF', 'PF', 'TF', 'GA', 'GM', 'GE', 'DE', 'GH', 'GI', 'GR', 'GL', 'GD', 'GP', 'GU', 'GT', 'GN', 'GW', 'GY', 'HT', 'HM', 'HN', 'HK', 'HU', 'IS', 'IN', 'ID', 'IR', 'IQ', 'IE', 'IL', 'IT', 'JM', 'JP', 'JO', 'KZ', 'KE', 'KI', 'KW', 'KG', 'LA', 'LV', 'LB', 'LS', 'LR', 'LY', 'LI', 'LT', 'LU', 'MO', 'MK', 'MG', 'MW', 'MY', 'MV', 'ML', 'MT', 'MH', 'MQ', 'MR', 'MU', 'YT', 'MX', 'FM', 'MD', 'MC', 'MN', 'MS', 'MA', 'MZ', 'MM', 'NA', 'NR', 'NP', 'NL', 'AN', 'NC', 'NZ', 'NI', 'NE', 'NG', 'NU', 'NF', 'KP', 'MP', 'NO', 'OM', 'PK', 'PW', 'PA', 'PG', 'PY', 'PE', 'PH', 'PN', 'PL', 'PT', 'PR', 'QA', 'RE', 'RO', 'RU', 'RW', 'SH', 'KN', 'LC', 'PM', 'VC', 'SM', 'ST', 'SA', 'SN', 'SC', 'SL', 'SG', 'SK', 'SI', 'SB', 'SO', 'ZA', 'GS', 'KR', 'ES', 'LK', 'SD', 'SR', 'SJ', 'SZ', 'SE', 'CH', 'SY', 'TW', 'TJ', 'TZ', 'TH', 'TG', 'TK', 'TO', 'TT', 'TN', 'TR', 'TM', 'TC', 'TV', 'UG', 'UA', 'AE', 'UK', 'US', 'UM', 'UY', 'UZ', 'VU', 'VA', 'VE', 'VN', 'VG', 'VI', 'WF', 'EH', 'WS', 'YE', 'YU', 'ZM', 'ZW'];
     foreach ($aKeys as $sValue) {
         $aOptions[$sValue] = t($sValue);
     }
     parent::__construct($sLabel, $sName, $aOptions, $aProperties);
 }
开发者ID:huangciyin,项目名称:pH7-Social-Dating-CMS,代码行数:9,代码来源:Country.php

示例7: __construct

 public function __construct($attributes)
 {
     parent::__construct($attributes);
     $this->_jsFunction = 'LoadClients_' . $this->_id;
     $this->_jsFunctionDetails = 'LoadClientData_' . $this->_id;
     $this->attributes['jsfunction'] = 'xajax_' . $this->_jsFunction;
     $this->attributes['jsfunctiondetails'] = 'xajax_' . $this->_jsFunctionDetails;
     App::getRegistry()->xajax->registerFunction(array($this->_jsFunction, $this, 'loadClients'));
     App::getRegistry()->xajaxInterface->registerFunction(array($this->_jsFunctionDetails, $this, 'loadClientDetails'));
 }
开发者ID:jmarceli,项目名称:WellCommerce,代码行数:10,代码来源:ClientSelect.php

示例8: __construct

 /**
  * Constructor
  *
  * @param string|array $caption Caption or array of all attributes
  * @param string       $name    name
  * @param mixed        $value   Pre-selected value (or array of them).
  *                               Must be \DateTimeZone supported timezone names, or a DateTimeZone object
  * @param integer      $size    Number of rows. "1" makes a drop-down-box.
  */
 public function __construct($caption, $name, $value = null, $size = 1)
 {
     if (is_array($caption)) {
         parent::__construct($caption);
     } else {
         parent::__construct($caption, $name, $value, $size);
     }
     if (is_a($this->get('value'), '\\DateTimeZone')) {
         $this->set('value', $this->get('value')->getName());
     }
     \Xoops\Core\Lists\TimeZone::setOptionsArray($this);
 }
开发者ID:ming-hai,项目名称:XoopsCore,代码行数:21,代码来源:SelectTimeZone.php

示例9: __construct

 /**
  * Constructor
  *
  * @param string|array $caption Caption or array of all attributes
  * @param string       $name    "name" attribute
  * @param mixed        $value   Pre-selected value (or array of them).
  *                               Legal are all 2-letter country codes (in capitals).
  * @param int          $size    Number or rows. "1" makes a drop-down-list
  */
 public function __construct($caption, $name = null, $value = null, $size = 1)
 {
     if (is_array($caption)) {
         parent::__construct($caption);
         $this->setIfNotSet('size', 1);
     } else {
         parent::__construct($caption, $name, $value, $size);
         $this->setWithDefaults('caption', $caption, '');
         $this->setWithDefaults('name', $name, 'name_error');
         $this->set('value', $value);
         $this->setWithDefaults('size', $size, 1);
     }
     \Xoops\Core\Lists\Country::setOptionsArray($this);
 }
开发者ID:ming-hai,项目名称:XoopsCore,代码行数:23,代码来源:SelectCountry.php

示例10: __construct

 public function __construct($attributes)
 {
     parent::__construct($attributes);
     $this->_jsFunction = 'LoadProducts_' . $this->_id;
     $this->attributes['jsfunction'] = 'xajax_' . $this->_jsFunction;
     App::getRegistry()->xajax->registerFunction(array($this->_jsFunction, $this, 'loadProducts_' . $this->_id));
     $this->attributes['load_categorychildren'] = App::getRegistry()->xajaxInterface->registerFunction(array('LoadCategoryChildren_' . $this->_id, $this, 'loadCategoryChildren'));
     if (isset($this->attributes['exclude_from'])) {
         $this->attributes['exclude_from_field'] = $this->attributes['exclude_from']->getName();
     }
     if (!isset($this->attributes['exclude'])) {
         $this->attributes['exclude'] = array(0);
     }
     $this->attributes['datagrid_filter'] = $this->getDatagridfilterData();
 }
开发者ID:jmarceli,项目名称:WellCommerce,代码行数:15,代码来源:ProductSelect.php

示例11: __construct

 public function __construct($attributes)
 {
     parent::__construct($attributes);
     if (!isset($this->attributes['key'])) {
         throw new Exception("Datagrid key (attribute: key) not set for field '{$this->attributes['name']}'.");
     }
     if (!isset($this->attributes['columns'])) {
         throw new Exception("Datagrid columns (attribute: columns) not set for field '{$this->attributes['name']}'.");
     }
     if (!isset($this->attributes['datagrid_init_function']) || !is_callable($this->attributes['datagrid_init_function'])) {
         throw new Exception("Datagrid initialization function not set (attribute: datagrid_init_function) for field '{$this->attributes['name']}'. Hint: check whether the method you have specified is public.");
     }
     $this->_jsFunction = 'LoadRecords_' . $this->_id;
     $this->attributes['jsfunction'] = 'xajax_' . $this->_jsFunction;
     App::getRegistry()->xajax->registerFunction(array($this->_jsFunction, $this, 'loadRecords_' . $this->_id));
 }
开发者ID:jmarceli,项目名称:WellCommerce,代码行数:16,代码来源:DatagridSelect.php

示例12: foreach

 /**
  * Constructor
  *
  * @param string $name
  * @param string $selectedValue 
  * @param Option $optionsTags 
  * @param string or array $options 
  * @author Justin Palmer
  */
 function __construct($name, ResultSet $resultSet, $selectedValue = null, $options = null, $optionDisplay = 'name', $id = 'id')
 {
     $this->optionDisplay = $optionDisplay;
     $this->id = $id;
     $options = $this->preparePrompt($options);
     //$resultSet->rewind();
     foreach ($resultSet as $record) {
         //var_dump($record);
         $optionDisplay = $this->optionDisplay;
         $id = $this->id;
         $select = false;
         if ($record->{$id} === $selectedValue) {
             $select = true;
         }
         $this->display .= new Option($record->{$optionDisplay}, $record->{$id}, $select) . "\n";
     }
     parent::__construct($name, $selectedValue, null, $options);
 }
开发者ID:ToddBudde,项目名称:phrails,代码行数:27,代码来源:ResultSetSelect.php

示例13: __construct

 /**
  * Construct
  * @param string $default
  * @param array $options [optional]
  */
 public function __construct($default, $options = array())
 {
     $options = array_merge(array('folder' => '', 'extensions' => array()), $options);
     parent::__construct($default, $options);
 }
开发者ID:n0rthface,项目名称:Runalyze,代码行数:10,代码来源:SelectFile.php

示例14: __construct

 public function __construct($identifier, $label, $tax = array('post_tag'), $multiple = true, array $extra_args = array(), $default = "")
 {
     parent::__construct($identifier, $label, array(), $multiple, $default);
     $this->tax = $tax;
     $this->extra_args = $extra_args;
 }
开发者ID:jmversteeg,项目名称:jvwp,代码行数:6,代码来源:TaxSelect.php

示例15: __construct

 public function __construct($label, $name, array $properties = null)
 {
     $options = array("" => "--Select State--", "AL" => "Alabama", "AK" => "Alaska", "AZ" => "Arizona", "AR" => "Arkansas", "CA" => "California", "CO" => "Colorado", "CT" => "Connecticut", "DE" => "Delaware", "DC" => "District of Columbia", "FL" => "Florida", "GA" => "Georgia", "HI" => "Hawaii", "ID" => "Idaho", "IL" => "Illinois", "IN" => "Indiana", "IA" => "Iowa", "KS" => "Kansas", "KY" => "Kentucky", "LA" => "Louisiana", "ME" => "Maine", "MD" => "Maryland", "MA" => "Massachusetts", "MI" => "Michigan", "MN" => "Minnesota", "MS" => "Mississippi", "MO" => "Missouri", "MT" => "Montana", "NE" => "Nebraska", "NV" => "Nevada", "NH" => "New Hampshire", "NJ" => "New Jersey", "NM" => "New Mexico", "NY" => "New York", "NC" => "North Carolina", "ND" => "North Dakota", "OH" => "Ohio", "OK" => "Oklahoma", "OR" => "Oregon", "PA" => "Pennsylvania", "RI" => "Rhode Island", "SC" => "South Carolina", "SD" => "South Dakota", "TN" => "Tennessee", "TX" => "Texas", "UT" => "Utah", "VT" => "Vermont", "VA" => "Virginia", "WA" => "Washington", "WV" => "West Virginia", "WI" => "Wisconsin", "WY" => "Wyoming");
     parent::__construct($label, $name, $options, $properties);
 }
开发者ID:burakcakirel,项目名称:form,代码行数:5,代码来源:State.php


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