写一个框架是thinkphp6,数据库字段名为input类型为json,查询input的获取器
时间: 2024-05-09 13:21:21 浏览: 232
thinkPHP5实现的查询数据库并返回json数据实例
1、首先在模型中定义一个获取器,获取input字段的值并将其转换为数组:
```php
public function getInputAttr($value)
{
return json_decode($value, true);
}
```
2、在控制器中调用该获取器:
```php
use app\model\User;
$user = User::find($id);
$input = $user->input;
```
3、使用获取器获取input字段的值,就可以得到一个数组,可以对其进行操作或者输出:
```php
echo $input['name'];
echo $input['age'];
```
阅读全文