php htmlspecialcharsとhtmlentities

PHP

前回のエントリーでCakePHPのhtmlspecialcharsについて調べた時のメモ書き。PHPではHTMLをエスケープする関数にhtmlspecialcharsとhtmlentitiesがある。 htmlspecialcharsはデフォルトで4つの文字(、&、")をHTML の表現形式に変換し、htmlentitiesはデフ…

CakePHP1.2 HTMLエスケープ

CakePHPでhtmlspecialcharsはh()でいける。 echo h($form->value("User.name")); echo h($form->value("User.mail"));

PHP php_editer

PHP

今までずっとeclipse_pdtを使ってきたけど、ちょっと他のIDEも試してみようかなってことでphp_editerをダウンロードしてみた。 eclipse_pdt http://www.eclipse.org/pdt/ php_editer http://phpspot.net/php/phpeditor.html 今のところ軽くてすごくイイ感じ…

CakePHP1.2 基本的なデバッグ

CakePHPが提供しているデバッグ関数。 debug($var, $showHTML = false, $showFrom = true) ネタ元 http://book.cakephp.org/ja/view/458/%E5%9F%BA%E6%9C%AC%E7%9A%84%E3%81%AA%E3%83%87%E3%83%90%E3%83%83%E3%82%B0 print_r() 関数と同じノリで使用できる。…

CakePHP1.2 createdとmodified

CakePHPではcreated(登録日)と modified(更新日)を自動設定してくれるらしい。ネタ元 http://book.cakephp.org/ja/view/69/created-%E3%81%A8-modifiedupdatedはmodifiedと同じ振る舞いをする。 これらはdatetimeフィールドである必要があるとな。 なる…

CakePHP1.2 デバッグモード

app/config/core.phpの中にあるdebugでデバッグ設定ができる。 運用モード onfigure::write('debug', 0); エラーと警告を表示 Configure::write('debug', 1); エラーと警告、SQLを表示 Configure::write('debug', 2); エラーと警告、SQL、complete controlle…

CakePHP1.2 viewのctpとthtml

viewに格納するファイル拡張子はCakePHP1.1だとthtmlだったがCakePHP1.2からはctpに変わったらしい。ほうほう。 拡張子を短くしたかったとか。 でもCakePHP1.2では必ずctpを使えってわけではなく、thtmlでもctpでもどっちでもいいみたいだ。 view/layoutsに…

CakePHP1.2 インストール

1.CakePHPをここからダウンロード CakePHP (今後、1.2版ベースでやっていきます) VERSION.txtは1.2.0.7962。 2.ダウンロードしたソースを解凍し、xamppのhtdocsにえいやっ!とぶっこむ。 【xampp】 http://www.apachefriends.org/jp/xampp-windows.html 3.…

PHPフレームワーク

PHP

PHPフレームワークって色々とありすぎて、どれにしようかなーと悩む。【3大フレームワークと言われているやつ】■Zend Framework Zend社が開発している。おお、特定のコンポーネント(クラス群)のみをダウンロードしてライブラリ的に使用することができるら…

投稿してみるテスト

あー あー