2014-01-01から1年間の記事一覧
ここ2~3日ハマっていた話。 データベースのクエリー結果を元に、htmlでテーブルを組んでリスト表示させている中に、選択/非選択をユーザーが入力するためのチェックボックスを表示させたいと思いました。 例えばこんな感じ: <td class="center"></td> webブラウザ上ではチェックボ…
今日数時間もの間、ずーっとはまっていたので、忘れないようにメモしておきます。 送信ボタンによって、送信先を変更したい 最初は、送信ボタンはひとつしかありませんでした。 機能追加の都合上、送信ボタンが3つに増えました。 最初に作ったボタンの名前は…
fuel/app/config/db.php にてデータベース接続を定義していますが、こんなふうに変わりました。 正直言って、なんでこうなのかわからないけど。 v1.7.1のとき return array( 'active' => 'local', 'local' => array( 'type' => 'pdo', 'connection' => array…
差異の詳細 v1.7.1の宣言: public function to_csv($data = null, $delimiter = null) v1.7.2の宣言: public function to_csv($data = null, $delimiter = null, $enclose_numbers = null, array $headings = array()) 「, $enclose_numbers = null, array…
元々PHP5.2だったのを入れ替えてPHP5.3にして、FuelPHPの動作条件を満たしたかもしれないということで、設置してみた時のメモ。 Zipファイルそのまま展開が近道だった そもそも、Composerが入っていないので、まずはComposerを入れようとしたのですが、どう…
ラジオボタンを設置してからというもの、$fieldset->validation()->run()で必ず「Validation rule in_array failed for ~」ってのがラジオボタンの組の数だけ表示されてしまって困ってます。 例によって「viewform」使ってます。 // 金額入力切替 $fieldset…
今日もFuelPHPプログラミングでハマっていたので、失敗を繰り返さないようメモしておきます。 フォームの作成をしっかり「viewform」パッケージに依存していて、バンバンadd_text()とかadd_select()とか書きまくっています。 フォーム入力の検証処理を組み込…
連想配列(文字列をキーにして値を保持する配列)でなく、配列(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ソースファイルの、上か…
PHP: PHP マニュアル - Manual ここはブックマークツールバー上に必ず置いてます。すぐにリファレンスを調べたいときに重宝しています。 サクラエディタでルールファイルを活用する PHP 「サクラエディタ」というテキストエディターでPHPファイルを編集する…
間が開いてしまいましたが、FuelPHPでのシステム開発は継続しております。 「fuelphpのfieldsetがもったいないので拡張してみた | エンジニア開発記」という記事を見て「これだ!」と飛びついてみたのはいいものの、select要素を作るのにちょっと困っていま…
《疑問に思ったところをそのままメモとして掲載して、解決できたら記事に反映させる予定。同様のギモンを持った人への助けになるでしょうか。》 稼働中のシステムに対して新しい機能をシステム化する上で、サーバーまるごとFuelPHPにするなら悩まないけど、…
Windows上で開発するのに、既存システムの維持の都合上これまで ローカル実行環境:xampp for windows ローカルデータベース:PostgreSQL 8.4.11, 32-bit ソースコード編集:EmEditor なんてやっていたけど、どうせならしっかりデバッグできるように持って行…
現行システムがフレームワークを使っていないPHP4時代のものなので、システム再構築の一環としてフレームワークを導入したいと考えた。 学習コストが高いものはなるべく避けたい、日本語による情報が多いものがいい、などと考えて情報収集していたら、まずこ…