本文整理匯總了PHP中kartik\base\Config::isHtmlInput方法的典型用法代碼示例。如果您正苦於以下問題:PHP Config::isHtmlInput方法的具體用法?PHP Config::isHtmlInput怎麽用?PHP Config::isHtmlInput使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類kartik\base\Config
的用法示例。
在下文中一共展示了Config::isHtmlInput方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: renderFormFields
/**
* Renders the editable form fields
*
* @return string
*/
protected function renderFormFields()
{
echo $this->parseTemplate('templateBefore');
echo Html::hiddenInput('hasEditable', 0) . "\n";
$before = $this->beforeInput;
$after = $this->afterInput;
if ($before !== null && is_string($before) || is_callable($before)) {
echo (is_callable($before) ? call_user_func($before, $this->_form, $this) : $before) . "\n";
}
if ($this->inputType === self::INPUT_HTML5_INPUT) {
echo $this->renderHtml5Input() . "\n";
} elseif ($this->inputType === self::INPUT_WIDGET) {
echo $this->renderWidget($this->widgetClass) . "\n";
} elseif (Config::isHtmlInput($this->inputType)) {
echo $this->renderInput() . "\n";
} elseif (Config::isInputWidget($this->inputType)) {
echo $this->renderWidget($this->inputType) . "\n";
}
if ($after !== null && is_string($after) || is_callable($after)) {
echo (is_callable($after) ? call_user_func($after, $this->_form, $this) : $after) . "\n";
}
echo $this->parseTemplate('templateAfter');
}
示例2: renderFormFields
/**
* Renders the editable form fields
*
* @return string
*/
protected function renderFormFields()
{
echo $this->parseTemplate('templateBefore');
echo Html::hiddenInput('hasEditable', 0) . "\n";
if ($this->beforeInput !== null) {
if (is_string($this->beforeInput)) {
echo $this->beforeInput . "\n";
} else {
echo call_user_func($this->beforeInput, $this->_form, $this) . "\n";
}
}
if ($this->inputType === self::INPUT_HTML5_INPUT) {
echo $this->renderHtml5Input() . "\n";
} elseif ($this->inputType === self::INPUT_WIDGET) {
echo $this->renderWidget($this->widgetClass) . "\n";
} elseif (Config::isHtmlInput($this->inputType)) {
echo $this->renderInput() . "\n";
} elseif (Config::isInputWidget($this->inputType)) {
echo $this->renderWidget($this->inputType) . "\n";
}
if ($this->afterInput !== null) {
if (is_string($this->afterInput)) {
echo $this->afterInput . "\n";
} else {
echo call_user_func($this->afterInput, $this->_form, $this) . "\n";
}
}
echo $this->parseTemplate('templateAfter');
}
示例3: renderFormFields
/**
* Renders the editable form fields
*
* @return string
*/
protected function renderFormFields()
{
$out = Html::hiddenInput('hasEditable', 0) . "\n";
if ($this->beforeInput !== null) {
if (is_string($this->beforeInput)) {
$out .= $this->beforeInput . "\n";
} else {
$out .= call_user_func($this->beforeInput, $this->_form, $this) . "\n";
}
}
if ($this->inputType === self::INPUT_HTML5_INPUT) {
$out .= $this->renderHtml5Input() . "\n";
} elseif ($this->inputType === self::INPUT_WIDGET) {
$out .= $this->renderWidget($this->widgetClass) . "\n";
} elseif (Config::isHtmlInput($this->inputType)) {
$out .= $this->renderInput() . "\n";
} elseif (Config::isInputWidget($this->inputType)) {
$out .= $this->renderWidget($this->inputType) . "\n";
}
if ($this->afterInput !== null) {
if (is_string($this->afterInput)) {
$out .= $this->afterInput . "\n";
} else {
$out .= call_user_func($this->afterInput, $this->_form, $this) . "\n";
}
}
return $out;
}