1. ariela

    Posted

    ariela
Changes in title
+FuelPHPを使っていて「MYSQL_ATTR_COMPRESS」が定義されていないエラーと表示された時に対応
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,24 @@
+FuelPHPでPDOを利用したMySQLアクセスを行おうとした際に「**fuelphp Undefined class constant 'MYSQL_ATTR_COMPRESS'**」とエラーがでた場合には、**app/config/db.php**を修正すると良いです。
+
+開発環境のみ無効にしたい場合には**app/config/development/db.php**を修正すれば大丈夫です。
+
+```php:db.php
+/**
+ * Base config, just need to set the DSN, username and password in env. config.
+ */
+'default' => array(
+ 'type' => 'pdo',
+ 'connection' => array(
+ 'persistent' => false,
+ 'compress' => false,
+ ),
+ 'identifier' => '`',
+ 'table_prefix' => '',
+ 'charset' => 'utf8',
+ 'enable_cache' => true,
+ 'profiling' => false,
+),
+```
+
+* defaultのconnectionに「 _compress_ 」を追加。
+* compressの値を *false* に設定