如何将点数据加载到zend_db_row类?

时间:2013-09-23 15:50:34

标签: php zend-framework zend-db point zend-db-table

我有以下课程

  • My_Table extends Zend_Db_Table_Abstract
  • My_Row extends Zend_Db_Table_Row_Abstract

我的表格中有Point

类型的列
var_dump($row->point);
string(25) "=
ףp@@=
ףp�^@"

如何通过这些类将point列作为文本(“32.23,122.21”)获取?选择应该有

CONCAT( X( `point` ) , ',', Y( `point` ) ) AS point

但我不知道要覆盖哪些方法或属性。我已经尝试在My_Table中手动设置$ _cols无效。

1 个答案:

答案 0 :(得分:1)

创建Zend_Db_Table实例时,您可以指定包含自定义列..

$table_with_point = new Table_With_Point(array('point_coords' => "CONCAT( X( `point` ) , ',', Y( `point` ) )"));