0

我有以下课程

  • 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

但我不知道要覆盖哪些方法或属性。我已经尝试手动设置 $_colsMy_Table无济于事。

4

1 回答 1

1

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

$table_with_point = new Table_With_Point(array('point_coords' => "CONCAT( X( `point` ) , ',', Y( `point` ) )"));
于 2013-09-23T22:37:32.130 回答