MacでCakePHPのメモ-2

  • 2008.02.14
  • PHP

■文字コードにUTF-8を指定する

デフォルトのデザイン: cake/libs/view/templates/layouts/default.thtml

自分のデザイン:  app/view/layouts/default.thtml

デフォルトのdefault.thtmlをコピーして、app/view/layouts/に入れておく。

 

app/view/layouts/default.thtml

<head>
<?php echo $html->charset('UTF-8')?> 

 EUCにしたい場合は、EUC-JPを指定した1行を<head>の下に加える。

 

 

■MySQLの文字コードを指定する

設定ファイル: /etc/my.cnf 

詳細はこちら。MySQLの文字コード指定

 

 

■セッションデータの保存場所を変更する

設定ファイル: /app/config/core.php

Configure::write('Session.save', 'php'); 

‘php’:  php.iniのsession.save_pathで設定しているディレクトリ

‘cake’: /app/tmp/sessionsディレクトリ

‘database’: データベースに保存する