本文整理汇总了PHP中Nette\Forms\Helpers::generateHtmlName方法的典型用法代码示例。如果您正苦于以下问题:PHP Helpers::generateHtmlName方法的具体用法?PHP Helpers::generateHtmlName怎么用?PHP Helpers::generateHtmlName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Nette\Forms\Helpers
的用法示例。
在下文中一共展示了Helpers::generateHtmlName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getStateControlPart
/**
* @return Nette\Utils\Html
*/
public function getStateControlPart()
{
$countryCode = $this->countryCode ?: $this->defaultCountryCode;
$items = $this->getStates($countryCode);
$disabled = $this->isDisabled();
// Disabled ?
if ($items === NULL && count($items) === 0) {
$disabled = TRUE;
}
if ($items === NULL) {
$items = array(NULL => 'without state');
}
/** @var Nette\Utils\Html $states */
$states = Nette\Forms\Helpers::createSelectBox($items, array('selected?' => $this->stateCode));
// Set attributes
$states->addAttributes(parent::getControl()->attrs);
$states->attrs['id'] = $this->getHtmlId() . '_states';
$states->attrs['name'] = Nette\Forms\Helpers::generateHtmlName($this->lookupPath('Nette\\Forms\\Form') . '_states');
if ($disabled) {
$states->attrs['disabled'] = TRUE;
}
return $states;
}
示例2: getHtmlName
/**
* Returns HTML name of control.
* @return string
*/
public function getHtmlName()
{
return Nette\Forms\Helpers::generateHtmlName($this->lookupPath('Nette\\Forms\\Form'));
}