2014-06-01から1ヶ月間の記事一覧
連想配列(文字列をキーにして値を保持する配列)でなく、配列(0,1,2,...など数字をキーにして値を保持する配列)の方の話。 他人の書いたソースコードを見ていて、この書き方は何なんだろうと思って調べてみたら、なるほどこういう書き方もあるのかと悟っ…
今回の疑問 今日もFuelPHPとPostgreSQLでシステム開発しております。 modelクラスで高度なSELECT文の実行結果を返すメソッドを書いてます。 例えばこんな感じ。 $sql = <<<EOT SELECT a, b, c, x, y, z FROM ( SELECT … FROM … ) LEFT JOIN ( SELECT … FROM … ); EOT; return DB::query($sql)->as_assoc()->execute(); 結果に含まれるa, b, cの取りうる範囲がそれぞれ違っていて、</eot>…
「9wick/fuel-viewform」に掲載されている9wickさんのViewFormパッケージで、年月日入力をラクに組み込む方法をまとめます。 $fieldset->add_date_select('hiduke', '日付入力', 2003, idate('Y')); を一発呼ぶだけで、フォーム入力項目が4つ出来ます。 'hid…
素のPHPの場合、$_POST(や$_GET)から受け皿変数にフォーム入力値を順次取り出しつつ、適正な入力かどうか検証した後、何かしらの処理にかけて、処理結果を出力するなり、フォーム入力に差し戻すなりしていた。 長ったらしくなるPHPソースファイルの、上か…