Revisions d73647 jyggen November 10, 2012 9b2f79 jyggen November 10, 2012 e4b00a jyggen November 10, 2012 Private Gist All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are given this private URL. Every gist with this icon () is private.
自分用の Web サービスを、FuelPHP を使って作り始めた。 PHP のフレームワークはいくつかあったけれど、 技評の PHPカンファレンス2012 スペシャルレポート 当日レポート を見つつ、FuelPHP に決定。 これから作るので PHP のバージョンは新しいので良かったし。 ちなみにサーバー環境は VPS で、FreeBSD 9 と PHP 5.4 と Apache2.2 と MySQL 5.5 に一応 Git も。 開発環境は MacBook Air に Mountain Lion に、Eclipse +PDT でサーバーには SSHFS で直接アクセス。 自身のスキルとしては、PHP はさわりはじめからは5年経つけれど、C 言語的なままで、ちょっと応用した技術(オブジェクト指向、ネームスペースなどなど)は全然。 あと Voodoo プログラマ。まずは動かして、そこをベース
最新のFuelPHPを使ってみようと $ oil create fuelphp して、oil コマンドしたらこれが出た。 http://fuelphp.com/forums/discussion/11496/problems-with-oil-in-version-1-4 原因も知ってたし、バグフィックスも確認してたし、さてやろうかと思ったときにこれ。 本体のsubmoduleリファレンスがまだ修正されてないのが原因みたい。 gitはまだ初心者なので本当にそうなのか自信ないけど。 fuel/fuel https://github.com/fuel/fuel/commit/6d75a7c66f2bc0f9e4a40b6c55114eb7497102c7 fuel/oil https://github.com/fuel/oil/commits/1.4/master submoduleを最新にす
2012-11-11 FuelPHPをやってみる (10) - ViewModelを使ってみる - PHP FuelPHP ViewModelを使えば、本来コントローラーから値をセットしてビューで表示すると言ったような処理をViewModelに任せる事でコンポーネント化?のように出来る模様 fuel/app/classes/view/sample.php <?php class View_Sample extends ViewModel { public function view() { $title = $this->_view->get('title', null); if (is_null($title)) { $title = 'hoge fuga foobar'; } $this->message = $title; } } コントローラー等でセットされたデータ(set_glo
以前紹介したFuelPHPもまた、キャッシュストアや、クライアントインターフェースとしてRedisをサポートしています。 そこで、FuelPHPで管理画面をつくり、ボタンを押すとチャット中のユーザーに管理者からのメッセージを表示させたいと思います。 チャットプログラムや構成は前々回の構成のまま、node1, node2という2つのサーバーがredisサーバーにつながってセッション共有されている状態とします。 今回は、以下のように、さらにadminサーバーを追加し、管理画面を置きます。 +----------+ +---------+ | admin | | redis | |----------| pub |---------| | fuelphp +-------> | | | sub | redis | | a
覚え書き程度にメモしています。 ASP/PHP/JS/HTML5/CSS3/Android/Objective-C/FLEX/VB/Javaなどなど ファイルアップロードを試してみました。 まず設定ファイルをCore/config/upload.phpからApp/configにコピーします。 <?php return array( /** * global configuration */ // if true, the $_FILES array will be processed when the class is loaded 'auto_process' => true, /** * file validation settings */ // maximum size of the uploaded file in bytes. 0 = no maximum 'max_size'
2013/01/14 追記 FuelPHP1.5で、当タスクをベースにしたfromdbタスクが公式に実装されました。 https://github.com/fuel/oil/commit/fcb51348c7d4c401895d4e10119fd795fdc57a94 FuelPHP1.5以降は、fromdbタスクをお使い下さい。 -- 大した改良では無いですが、scafdb:scafとscafdb:modelで、 複数テーブルの指定に対応しておきました。 https://github.com/mp-php/fuel-myapp/blob/master/tasks/scafdb.php https://github.com/mp-php/fuel-myapp/commit/a6357fce3bf3e0e0c9f5a906cd6222da0e7f4d6c 複数テーブルを指定する場合、カンマ区
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く