我已经创建了一个用于预处理POI的API,并将节点的坐标存储在"point"-type-column(MySQL)中.
由于API已完成并且运行没有错误,您可以猜测我已经为CakePHP实现了Point-Type.
但现在问题是:我想用PHPUnit测试API,但Cake\Database\Schema\Table :: createSql-Method搞砸了sql.
直到Object包含点类型,但此函数创建的sql错过了数据类型.
您有什么想法可以解决丢失的类型吗?或者我如何在夹具中执行原始sql查询?
以下是摘要和数据
"节点"夹具的$字段:
public $fields = [
'id' => ['type' => 'integer', 'length' => 11, 'unsigned' => false, 'null' => false, 'default' => null, 'comment' => '', 'autoIncrement' => true, 'precision' => null],
'osm_id' => ['type' => 'biginteger', 'length' => 20, 'unsigned' => false, 'null' => false, 'default' => null, 'comment' => '', 'precision' => null, 'autoIncrement' => null],
'version' => ['type' => 'biginteger', 'length' => 20, 'unsigned' => false, 'null' => false, 'default' …Run Code Online (Sandbox Code Playgroud)