2013-11-21 3 views
2

Этот вопрос задавался здесь несколько раз, но я не нашел правильного решения.cakephp, linux & mssql

В основном торт 2.x перешел в PDO, эффективно отбросив поддержку MSSQL на Linux.

Наша существующая реализация с использованием FreeTDS и CakePHP 1.3.14 работала нормально. Теперь, когда я почти завершил обновление до 2.4.2, поддержка Mssql для Linux - большая боль.

Код, который мы фактически подключаем к базам данных MySQL и MSSQL.

Мои настройки: 1) Перейдите на сервер Windows, который я не хочу делать. 2) Порт над Odbc.php из тортов 1.3 в торт 2.4.2 и используйте это вместо 3) Попробуйте взломать Sqlsrv.php (или расширьте его) и используйте dblib (sybase) для подключения 4) Используйте источник данных плагин (ветвь mssql-2.0). Вид работ, он расширяет DboSource.php, но не реализует несколько вещей должным образом.

Итак, не уверен, куда идти отсюда. Хотелось бы получить взломанное решение PDO.

Любой человек в этой ситуации получил разрешение?

+0

"В основном торт 2.x переехал в PDO, эффективно прекращает поддержку Linux." ЧТО? –

+1

Удаление поддержки для MSSQL Linux. – AdamP

ответ

-1

Вы пробовали использовать встроенную поддержку cakephp для MSSQL. Перейдите по ссылке:

http://about-opensource.blogspot.in/2012/06/cake-php-231-with-sql-server-2005-or.html

+0

Это для Windows, спасибо в любом случае. Я пишу свою собственную обертку ODBC. Кажется, единственное решение – AdamP

+2

Вы можете написать код? Это очень помогло бы мне. – Matt

+0

тоже здесь, это тоже помогло бы мне – Pyrite

Смежные вопросы