40 lines
1.0 KiB
PHP

<?php
/**
* @author yupoxiong<i@yufuping.com>
*/
namespace generate\field;
class Text extends Field
{
public static $html = <<<EOF
<div class="form-group">
<label for="[FIELD_NAME]" class="col-sm-2 control-label">[FORM_NAME]</label>
<div class="col-sm-10 col-md-4">
<input id="[FIELD_NAME]" name="[FIELD_NAME]" value="{\$data.[FIELD_NAME]|default='[FIELD_DEFAULT]'}" placeholder="请输入[FORM_NAME]" type="text" class="form-control field-text">
</div>
</div>\n
EOF;
public static $rules = [
'required' => '非空',
'account' => '账号',
'cn_name' => '中文姓名',
'wechat' => '微信',
'qq' => 'QQ',
'car_number' => '车牌号',
'regular' => '自定义正则'
];
public static function create($data)
{
return str_replace(
array('[FORM_NAME]', '[FIELD_NAME]', '[FIELD_DEFAULT]'),
array($data['form_name'], $data['field_name'], $data['field_default']),
self::$html);
}
}