本文整理汇总了PHP中HHtml::activeDateTimeField方法的典型用法代码示例。如果您正苦于以下问题:PHP HHtml::activeDateTimeField方法的具体用法?PHP HHtml::activeDateTimeField怎么用?PHP HHtml::activeDateTimeField使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HHtml
的用法示例。
在下文中一共展示了HHtml::activeDateTimeField方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: renderInput
/**
* Renders the input field.
* The default implementation returns the result of the appropriate CHtml method or the widget.
* @return string the rendering result
*/
public function renderInput()
{
if (isset(self::$coreTypes[$this->type])) {
$method = self::$coreTypes[$this->type];
if (strpos($method, 'List') !== false) {
return HHtml::$method($this->getParent()->getModel(), $this->name, $this->items, $this->attributes);
} elseif ($method == "activeDateTimeField") {
return HHtml::activeDateTimeField($this->getParent()->getModel(), $this->name, $this->attributes, $this->dateTimePickerOptions);
} else {
return HHtml::$method($this->getParent()->getModel(), $this->name, $this->attributes);
}
} else {
$attributes = $this->attributes;
$attributes['model'] = $this->getParent()->getModel();
$attributes['attribute'] = $this->name;
ob_start();
$this->getParent()->getOwner()->widget($this->type, $attributes);
return ob_get_clean();
}
}
示例2: dateTimeField
/**
* Renders a datetime field for a model attribute.
*
* Utilizes bootstrap-datetimepicker.js
* @param CModel $model the data model
* @param string $attribute the attribute
* @param array $htmlOptions additional HTML attributes.
* @param array $fieldOptions additional picker attributes. (see HHTML::activeDateTimeField)
*
* @return string the generated input field
*/
public function dateTimeField($model, $attribute, $htmlOptions = array(), $fieldOptions = array())
{
return HHtml::activeDateTimeField($model, $attribute, $htmlOptions, $fieldOptions);
}