CakePHP

CakePHP1.2

日本語を含むURLの場合、キャッシュが上手く動作しませんな。 しょうがないのでとりあえず、1.3を試してみる。

キャッシュ

1.3はもっとひどいことに... http://dxd8.com/archives/209/

$this->logの拡張

これいいですね。 http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=562&forum=3

CakePHP1.1から1.2への移行

本来ならば1.3に一気に移行したいが、例のCMSとかまだ1.2なので、それに合わせることとする。参考にしたサイト blog.katsuma.tv

結局

Webserviceが廃止になってたので、移行がなんだか大変そう。 諦めて1.1で行きます。

八方塞がりなので、最初からやり直してみたらうまくいきました。 環境はWindowXPにXAMPPです。 特に.htaccessを修正しなくてもOKでした。

上のように修正してみたが、それでもうまくいかない。なぜだ!

テスト環境でやってみるとパスの問題がでますなー http://d.hatena.ne.jp/orihasam/20060809/1155103419

今までは、Noticeは完全に無視していた(というかnoticeでる設定になってなかった)のですが、 PDTを使い始めてからというものNoticeでまくりで気になってしょうがない。 Notice: Undefined indexってやつなんですが、 配列で存在しないインデックスを参照し…

PDT(Eclipse)+xdebugでがらりと開発環境を変えてみました。 マニュアルを見つけられないので、いまだによく使い方わからないんですが、 何とかデバッグを使えるようになりました。 どこかにデバッグについて詳しく解説してるとこないかなー

ぐぐってたらこんなのがありました。 http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=thread&topic_id=733&forum=2&post_id=1365#forumpost1365132行目を error_reporting(E_ALL); ↓ error_reporting(E_ALL & ~E_NOTICE); にしたら出なくなりまし…

decorate.phpすげー CakePHP + [LIKE phpMyEdit] = decorate.php: CakePHP のおいしい食べ方

cakePHPでAMAZON_ECSツールを作ろうと思ってる。 cakePHPで共通ライブラリみたいなのは、コンポーネントとして作るんだろうか。 いまいちよくわからない。

XP上の環境が整備できたところで、MySQLにテスト用ユーザーとDBを作成。 databese.phpを編集してアクセスしてみたところ、接続はうまくいった。 ただ、cakePHPのCSSが反映されていない。CakePHPガイドブック作者: 安藤祐介,新原雅司,堂園俊郎出版社/メーカー…

何も買わないのも何なので、これを購入。 cakePHP以外は必要ないんですけど...PHPフレームワーク完全マスター作者: 佐久嶋ひろみ出版社/メーカー: メディアテック出版発売日: 2007/08メディア: 単行本 クリック: 12回この商品を含むブログ (5件) を見る

CakePHP のセットアップ

http://cakephp.jp/doc/ch03s04.html#id4749313 このような記載がありますが、Ethnaと同じように/webrootのシンボリックリンクを ドキュメントルート配下に作成すればよいのかな?

文字化け

おー、うまくいったぞー でも、ブラウザが文字コードを認識しないので、初期表示がEUC-JPになって全体が化けてます。 HTMLのソース見たら、コードの指定がなかったです。 これはレイアウトとやらを弄くる必要があるのかな。 まあいいや、とりあえず問題解決。…

文字化け

上のは記事が古すぎました。多分解決しているはずですね。 こっちのほうが正解っぽいですね。 CakePHP MySQL文字化け - WEBぷろぐらま〜 システム開発エトセトラ また試してみます。

文字化け

先日の文字化けの件は、これが原因なのかな? あとで試してみます。http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=40&forum=7&post_id=47

/app/tmp配下を書き込みOKにすること!

CakePHP のセットアップ

シンボリック作成ではうまくいきませんでした。 mod_rewrite がうまく動かない状況ですね。 よくわからんので、ここはスルー。 そのうちわかるでしょう!

10分で作るCakePHPアプリ for Windows

ほーDBと連動してるんだー。うわさには聞いていたが、これはすごいな。 http://p4life.jp/cake/

とりあえずEUCに変更したら、タイトルはうまく表示されました。 内容がまだばけてますなー。 DB側の設定を変更しないといけないのかな。 cakePHPの場合、日本語はどのコードを使うのが一般的なんだろうか?

続き

順調にViewの作成までうまくいきました。 <table> <tr> <th>Id</th> <th>タスク内容</th> <th>状態</th> <th>作成日</th> </tr> <tr> <td></td> <td></td> <td></td> <td></td></tr></table>

昨日の続き

おバカなミスでうまくいかなかったのですが^_^;やっとできましたー ちなみにソースは set('tasks', $this->Task->findAll(null, null, 'Task.created ASC')); } }

1.3 Cake PHP 知名度の急上昇、利用実績、データ管理機能等フレームワークとしての充実度、導入の容易さを実演を交えてPR。 => 今現在、もっとも使いやすいフレームワークであることは誰もが認めるところでしょう。 => みんなで作る話題発見サイト トピック…

cakePHP本も10月に販売されるみたいですなぁ。

準備できたので次はこれ http://gihyo.jp/dev/serial/01/cakephp/0005

では早速

http://gihyo.jp/dev/serial/01/cakephp/0004 まず、記載されている内容にしたがって、ダウンロード。 解凍したけど/vendorsってディレクトリがないな。ま、いいか。1.解凍したファイルを自宅サーバーへコピー 2.設置した箇所へアクセス→OK 3.DBの設定→OK

あらら

http://gihyo.jp/dev/serial/01/cakephp/0005?page=2モデル作成前に実行してみるってことで、やってみたけど 同じ画面にはならんかった! set('tasks', $this->Task->findAll(null, null, 'Task.created ASC')); } } ?> で/todo/ta…