我在mySQL中有一個GEOMETRY和POLYGON類型字段的表。 Yii2 RESTful應用程序。這裏是一個非標準ActiveController:Yii2 REST DB幾何字段序列化
<?php
namespace backend\modules\v1\controllers;
use common\models\Geo;
class GeoController extends ActiveController
{
public $modelClass = 'common\models\Geo';
}
當我在我的表與信息空間數據的JSON響應中斷的任何記錄:
code: 5
file: "/vendor/yiisoft/yii2/helpers/BaseJson.php"
line: 120
message: "Malformed UTF-8 characters, possibly incorrectly encoded."
name: "Exception"
我應該編寫自定義JSON序列化或以某種方式覆蓋ActiveProvider的東西選擇像「AsText(geometry_field_name)」?