2007年10月31日水曜日

lastInsertIdがない件

ぽっくりとmysql_insert_idとかが出てくるですが、
いいのかこれで。
 ググっても出てこないなぁ。アソシエーションでどうにかなるもんなのか?

2007年10月30日火曜日

othAuth

http://bakery.cakephp.org/articles/view/othauth-component-v0-5-4-5
認証系は今一番これがいいらしい。

ただlogin()内のmd5をsha1にするのと、passwardにdefined('PSS_KEY')とかやって
あったらPrefix文字列あたりつけ足すくらいはした方がよさげ。

2007年8月30日木曜日

処理を追ってみる①

index.php
各種設定
  セパレータ
  ROOT(ルートパス定数)
  APP_DIR(アプリディレクトリ)
  CAKE_CORE_INCLUDE_PATH(Cakeライブラリフォルダのパス)
  WEBROOT_DIR(公開用フォルダのディレクトリ名)
  WWW_ROOT(公開用フォルダのフルパス)
  include_pathにappディレクトリを登録
  cake/bootstrap.phpをインクルード
  ディスパッチ


  

設定

ヴァーチャルホスト設定で
<virtualhost 80="">
ServerName cake
DocumentRoot /var/www/html/cake/app/webroot
<directory /var/www/html/cake/app/webroot>
Options All
AllowOverride All
</directory>
</virtualhost>

とか.
面倒だから公開用で。
クライアントマシンのhostsファイルにIPとcakeを入力したらアクセスできる。

構成

サーバー
 VMware:FedoraCore5
 yumで入れられるApache&php&mySql

クライアント
 WindowsXp