2009-11-01から1ヶ月間の記事一覧
DBのテーブルに対してmodelをひとつ作り、Controllerを作る。アクションに応じてviewを作る。ここらへんまではよくあるチュートリアルなので理解したんですが、どうも腑に落ちないのがDBのテーブルに依存したAPになる感じがすること。それってなんだか窮屈な…
なんとなくオートバックスに寄って、なんとなくホーン交換したくなって買ってきた。さっきボンネット開けたら、バンパー外さなくても上から交換できるっぽい。今度の休みにでも交換することにしよう。
#024で、ユーザプロフィールのeditを実装してるんだけども、編集画面にpasswordのinputも出てきて、これをそのまま更新してしまうともう一度sha1を加えた値でパスワードが書き換えられてしまう(笑) ちょっと気をつけるべきところはパスワードの処理でしょ…
#012で、 セッションの変更に合わせて/app/app_controller.phpも変更。 とあったんだけど、controllerから共通で呼ぶcheckSessionメソッドをなぜここに書く?と少々疑問を残したままでした。よくよく考えてみて納得。/app/users/のcontrollerクラスは、AppCo…
h()で代用できるらしいので、やってみたらnullが返るらしく何も表示されない!ググってみたら、/app/config/core.phpで Configure::write('App.encoding', 'UTF-8'); とやればいいらしいのだが、既に設定済み。h()ではなく、htmlspecialchars()で実行しても…
百式さんのようにモックアップを用意していないので、以前のチュートリアルで使った2ペインの段組を利用。#015で、/app/views/layout/home.thtmlを触ってるけど、多分前回作業したhome.ctp(dumpするだけの味気ないアレ)を書き換える意味なんだろう。とい…
百式さんは1.1だけどこちらは1.2で、FormHelperあたりの記述が若干違うような気がする。$form->create();等を使ってviewを書いてやれば解決。ちなみに、そのままログインフォームを呼ぶとSubmitが/users/addになってしまいcontrollerに定義されていないとエ…
帰省する嫁と息子を空港まで見送ってきたので、これから開始しまーす。車を運転しながら思ってたのは、tableに対してModelを固定で決めてしまうとなんだか窮屈になるんじゃないかということ。そこは考え方の問題かな。テーブル間のリレーションやAUTH周りを…
idea*ideaでやってる【CakePHPでSNSっぽいものをつくって挫折するまでのコーディング日記】をやってみることにする。百式さんがやりたいことと自分がやりたいことが重なる気がするのでちょうど良いチュートリアルになるのでは。
開発モードになってるらしく、いちいちデバッグ表示がうっとうしいので切り替え。/app/config/core.php Configure::write('debug', 1); ここが2になってたので、1に直しておいた。DB周りの挙動が怪しいときは2にしよう。次のチュートリアルは本家のこれやっ…
ここのCakePHPのチュートリアルをやってみる。ユーザ登録を作ってみるサンプルなんだけど、PHPもMySQLもUTF-8で動かしているにもかかわらず、MyPHPAdminでテーブルを参照するとなぜか日本語部分が???になっている。いろいろ悩んだ結果、テーブルの照合順序が…
ここ数日、見事なアオッパナを披露しているムスコに風邪をもらった予感。接する機会が多いと風邪の菌をもらう機会も増えて困るね。
最終的にはレンタルサーバで動いている某サービスをCakePHPベースのアプリにリプレイスすることが目的ですが、まずは開発環境として手元PCにXAMPPでも入れてみようと思います。まずはダウンロード。本家XAMPPからVer.1.7.2をダウンロードします。落ちてきたe…
これまでフルスクラッチで自前フレームワークもどきを使ってたけど、次々出てくる新しい技術を導入するのがホネなのでそろそろフレームワークを取り入れようと思っています。PHPのフレームワーク、いろいろあるけど、今回は利用者も多そうなCakePHPを選んで…