2008-01-01から1年間の記事一覧
Zend_View, Zend_Layoutに関するヘルパー使用法の覚え書き。 アクションコントローラー内の各アクションで自動ビューレンダラー無効 _helper->viewRenderer->setNoRender(); アクションコントローラー内の各アクションで、任意のビュースクリプトを呼び出し …
FireFox用プラグインのUbiquityWEBの中で実行できるコマンドランチャーなのですが、自分でコマンドを登録できます。今回、PHPのマニュアル検索が楽になるコマンドを作ってみました。 Search PHP Manual from FUNCTION(ja) makeSearchCommand({ name: "php", …
最近分岐を書く時に、できるだけ三項演算子で書く様にしています。 理由は、プロっぽく見えてご満悦できるからです。「if文より処理が早い」http://blog.katsuma.tv/2007/12/javascript_arg_check_2.htmlとか、「そんな事ない」肉少なめ PHPのチューニングネ…
焦ってる時、疲れてるとき if ($val == true) { 等と比較する時に、 if ($val = true) { 切羽詰まったあげくこんなコードを書いてて、デバッグに苦しむ事があると思います。いつかある気がします。 回避するチョッとしたテク そこで、 if (true == $val) { …
http://framework.zend.com/manual/ja/zend.db.profiler.html マニュアルはここ。ZF1.6系から、Zend_Db_Profiler_Firebugというコンポーネントが入りました。 これはFireFoxのアドオンであるFireBug, FirePHPを使用して、Zend_Dbで発行したクエリの詳細(生…
例えば、 SELECT a.*, b.group_id, c.option_name FROM user AS a, group AS b, option AS c WHERE a.name = 'foo' AND a.group_id = b.group_id AND a.option_name = c.option_name というクエリと同じ内容に、O/Rマッパーでアクセスするには… 用意するもの…
PHP5.1.0以降 http://php.benscom.com/manual/ja/function.htmlspecialchars-decode.php その名の通り、htmlspecialcharsによりエンティティされた文字列を元に戻す関数。 string htmlspecialchars_decode ( string $string [, int $quote_style ] ) オプシ…
仕事でZendFrameworkを使ってFTPアプリを作る事になった。早速関係しそうなコンポーネントが無いか調べてみたところ、 「Zend_File」なるものが1.6から追加されているという事が判明。http://framework.zend.com/manual/ja/zend.file.htmlZendFrameworkリフ…