configBuilder TableInfo 自定义字段
时间: 2023-07-20 13:43:14 浏览: 55
如果您想在使用 configBuilder 或 TableInfo 工具时添加自定义字段,可以根据以下步骤进行操作:
1. 在您的数据库表中添加自定义字段,并在注释中添加相关信息,例如:
```sql
ALTER TABLE `table_name` ADD `custom_field` VARCHAR(100) COMMENT 'custom_field_desc';
```
2. 在使用 configBuilder 或 TableInfo 工具时,使用 `setFieldNames` 方法指定要获取的字段列表,包括您添加的自定义字段,例如:
```php
$field_names = ['id', 'name', 'age', 'custom_field'];
$table_info = TableInfo::getInstance('table_name', $field_names);
```
3. 在使用 configBuilder 或 TableInfo 工具时,使用 `setFieldInfos` 方法指定每个字段的信息,其中包括您添加的自定义字段的信息,例如:
```php
$field_infos = [
'id' => ['primary_key' => true, 'auto_increment' => true],
'name' => ['type' => 'varchar', 'length' => 50],
'age' => ['type' => 'int', 'default' => 0],
'custom_field' => ['type' => 'varchar', 'length' => 100, 'comment' => 'custom_field_desc']
];
$table_info = TableInfo::getInstance('table_name', $field_names);
$table_info->setFieldInfos($field_infos);
```
通过以上步骤,您就可以在使用 configBuilder 或 TableInfo 工具时获取您添加的自定义字段了。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)