blogPHPでWEB+DBシステムの開発をやっています。第2回CakePHP勉強会が無事に終了しました。申込受付時もそうでしたが、勉強会・懇親会も熱気に包まれて盛り上がりました。・ActiveRecord・Railsっぽい開発は早くできたCAKE_SECURITY=highにつまづく。mediumで解決(個人的にもhighは使いづらい)次は負荷対策wやっぱり事例は強力だCakePHP1.2のメールコンポーネントメール屋さんらしく専門家からみたEmailComponentSMTP実装で陥りやすい点を知っているからこその着眼点はさすが!問題点をticket投げているのもさすが!ちょっぴりEmailComponentは使おうと思っていたけどキツイかなw本の宣伝ありがとうございましたーw初心者がはまりやすいCakePHPのうっかりポイントまとめ百式のたぐちさん!ユーモアを交えてテンポの良いプレゼンはさすが。相手に「使ってみたい」と思わせるのは結構大事。はてな」の中の人wOracleとCakePHPの組み合わせはレアなので実際の検証された内容は貴重1.2betaでは発行されるSQLがおかしいっぽい。会場のビル内に隣接(!)するバーで懇親会。人口密度が高かったのでクラブっぽい熱気がありました。バーカウンタの中から全体を見渡すと、皆さん良い笑顔をされていたのが印象に残っています。記憶に残っていて、書いても良さげなネタwをつらつらと。メール配信は奥が深いCakePHPのリポジトリはtrunkとbranchesが逆じゃない?1.2prebetaから1.2betaで結構変わっている今回も自分以外に大阪から参加の方が!これは大阪でも勉強会やらないと。@niftyの方々となぜか関西ローカルネタで盛り上がるwようやくkunitさんとお会いできた!ちょっとへばってたのでおとなしくしてました。参加された皆さん、発表された皆さん、会場提供の他諸々の準備をやって下さったトライコーンのすずきさん、そしてあきやんさん、そしてそして安藤さん本当にありがとうございました。array」が発生しました。PHP5.2.5/5.1.6で試しました。error?>$aは空文字でも”hoge”でも同じようにNGでした。ちなみに$aが文字列の時に発生するもので、数値やnullでは問題ありません。文字列変数に[]を使うとインデックスで指定したオフセットの文字へアクセスできるので、これが影響しているのかもしれません。(ただPHP4.3.9ではこのエラーは発生しませんでした。)これ自体は単にis_array()でチェックすれば良い話なのでそれほど大した事ではないです。var_dump(isset($a&#91;'0'&#93;&#91;'0'&#93;&#91;'0'&#93;));}?>実はこのエラーはCakePHP1.2-prebetaで稼働しているシステムをCakePHP1.2-betaのフレームワークに移行した際に気づきました(Helper#value()で発生)。Helperを上記のように書き換えれば問題無いのですが、フレームワークにあまり手は入れたくないので解決策を調査中です;-)[2008/02/12追記]CakePHP1.2-betaの問題は自作Component#beforeRender()での変換処理に問題があったことが原因でした。NULLな値を空文字に変換してしまっていました。これまでは上手く動いていたのが、1.2-betaのヘルパーで顕在化したというところですね。第2回CakePHP勉強会の申込を開始しました。第2回CakePHP勉強会を行います。ご案内した第2回CakePHP勉強会の申込を開始しました。実費(2000円前後予定)events.php.gr.jp会場はPHP勉強会でお馴染みのトライコーンさんです。(ありがとうございます!)CakePHPを使った大規模サイトの事例としてyandoさんが調査された「addons.mozilla.org」、そして何と「ニフティトピックイット」の中の方々に発表を行っていただけます(ありがとうございます!)。LT枠(一人5分程度の発表)もありますので、Cakeに関するネタをお持ちの方は発表をお願いします。CakePHPを使った大規模サイトの事例を直に聞ける機会ですので是非ご参加下さい。申込はevents.php.gr.jpからどうぞ。第2回CakePHP勉強会を行います。