подскажите как вывести координаты Point из MySql
-
- Сообщения: 401
- Зарегистрирован: 2011.11.01, 17:29
подскажите как вывести координаты Point из MySql
Назрела необходимость выводить координаты в нормальном виде (12.4564654, 14.1451468). Сейчас они хранятся в базе данных в формате Point . Я не смог найти нигде документацию что бы перевести данные в нормальный формат перед показом в GridView. Укажи путь куда копать пожалуйста
Re: подскажите как вывести координаты Point из MySql
В документацию GridView копайте.
Код: Выделить всё
<?= GridView::widget([
...
'columns' => [
'my_point_field' => [
'label' => 'My Point',
'value' => function ($model, $key, $index, $column) {
$originalPoint = $model->my_point_field;
$convertedPoint = ... тут преобразовываем $originalPoint как нам надо, формируем строку ...
return $convertedPoint;
}
],
...
-
- Сообщения: 401
- Зарегистрирован: 2011.11.01, 17:29
Re: подскажите как вывести координаты Point из MySql
я думал на стадии выборки сделать это ...Nex-Otaku писал(а): ↑2017.07.22, 16:08 В документацию GridView копайте.Код: Выделить всё
<?= GridView::widget([ ... 'columns' => [ 'my_point_field' => [ 'label' => 'My Point', 'value' => function ($model, $key, $index, $column) { $originalPoint = $model->my_point_field; $convertedPoint = ... тут преобразовываем $originalPoint как нам надо, формируем строку ... return $convertedPoint; } ], ...
Re: подскажите как вывести координаты Point из MySql
Можно и на стадии выборки, но гораздо лучше при отображении форматировать.
Меньше будет возможностей, чтобы выстрелить себе в ногу )
Меньше будет возможностей, чтобы выстрелить себе в ногу )
-
- Сообщения: 401
- Зарегистрирован: 2011.11.01, 17:29