У меня есть таблица «Места» для сохранения информации о местах.
+------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| place_name | varchar(120) | NO | | NULL | |
| latitude | float(10,6) | NO | | NULL | |
| longitude | float(10,6) | NO | | NULL | |
+------------------+--------------+------+-----+---------+----------------+
Теперь, когда я пытаюсь вставить значения в таблицу через Модель в cakephp, скажем,как
[Place] => Array
(
[place_name] => St Francis De Sales
[latitude] => 42.381486
[longitude] => -71.066718
)
Запрос, выполняемый из cakephp , округляет значение до 4 дробей, и я не хочу, чтобы это происходило ..
INSERT INTO `places`
(`place_name`, `latitude`, `longitude`)
VALUES ('St Francis De Sales', 42.3815, -71.0667)
Когда я проверяютаблица, значения широты и долготы округляются или изменяются ..
+-------------------------------+-----------+------------+
| place_name | latitude | longitude |
+-------------------------------+-----------+------------+
| Saint Francis De Sales Church | 42.379501 | -71.062798 |
+-------------------------------+-----------+------------+
У меня нет проблем при вставке значений непосредственно из консоли mysql.Итак, я думаю, что это проблема, связанная с cakephp.Как я могу решить это ... ??