本文整理汇总了PHP中StringHelper::uppercaseFirst方法的典型用法代码示例。如果您正苦于以下问题:PHP StringHelper::uppercaseFirst方法的具体用法?PHP StringHelper::uppercaseFirst怎么用?PHP StringHelper::uppercaseFirst使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StringHelper
的用法示例。
在下文中一共展示了StringHelper::uppercaseFirst方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ucfirstFilter
/**
* Uppercases the first character of a multibyte string.
*
* @param string $string The multibyte string.
*
* @return string The string with the first character converted to upercase.
*/
public function ucfirstFilter($string)
{
return StringHelper::uppercaseFirst($string);
}
示例2: defineAttributes
/**
* @inheritDoc BaseModel::defineAttributes()
*
* @return array
*/
protected function defineAttributes()
{
$requiredTitle = isset($this->_requiredFields) && in_array('title', $this->_requiredFields);
$attributes = array('id' => AttributeType::Number, 'elementId' => AttributeType::Number, 'locale' => array(AttributeType::Locale, 'default' => craft()->i18n->getPrimarySiteLocaleId()), 'title' => array(AttributeType::String, 'required' => $requiredTitle, 'maxLength' => 255, 'label' => 'Title'));
foreach (craft()->fields->getAllFields() as $field) {
$fieldType = $field->getFieldType();
if ($fieldType) {
$attributeConfig = $fieldType->defineContentAttribute();
}
// Default to Mixed
if (!$fieldType || !$attributeConfig) {
$attributeConfig = AttributeType::Mixed;
}
$attributeConfig = ModelHelper::normalizeAttributeConfig($attributeConfig);
$attributeConfig['label'] = $field->name != '__blank__' ? $field->name : StringHelper::uppercaseFirst($field->handle);
if (isset($this->_requiredFields) && in_array($field->id, $this->_requiredFields)) {
$attributeConfig['required'] = true;
}
$attributes[$field->handle] = $attributeConfig;
}
return $attributes;
}