エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CakePHPとDBの文字コードを別にする方法 - テクメモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CakePHPとDBの文字コードを別にする方法 - テクメモ
cakeはUTF-8のままにしときたいけど、DBはSJISじゃないとダメな場合があったので。 単純に、モデルのbef... cakeはUTF-8のままにしときたいけど、DBはSJISじゃないとダメな場合があったので。 単純に、モデルのbeforeFind、AfterFindなどを使ってエンコードを変換する。 うまくいったように見えるけど、ホントにこれでいいかはわかりません。 MySQLとかなら、DATABASE_CONFIGクラスの設定をするだけでいいかもしれない。 <?php class AppModel extends Model { function beforeFind($queryData) { // クエリパラメータの配列を、DB文字コードに変換 array_walk_recursive($queryData, array($this, 'encodeToDbEncoding')); return $queryData; } function afterFind($results, $primary