oil generate model で created_at, updated_at をDATETIMEにしたかった #FuelPHP どうも、chatii(ちゃちい)です。 タイトルの通り、 FuelPHP の Oil で、モデル(とマイグレーション) を作ろうと思ったら、ヘンなことになりました。 結論から言うと、この記事に有用なところはあんまりありません。 created_at, updated_at を MySQL の DATETIME型にしたいんです。で、次のような oil をたたきました。 oil g model order created_at:datetime updated_at:datetime customer_id:int -f 実装するものはもっと長いですけど、検証用に。 できあがったモデルは次の通り。 <?php class Model_Order exten
FuelPHPいいよFuelPHP。 正直、新規の方にオススメするphpのフレームワークはコレで一択です。 と溺愛してますが職場はZendフレームワーク... で久々にFuel触ってハマッたのでメモを残しときます。 つまりこんなタイトルですが自分用です(キリッ #### 2014/09/24にリメイク版作りました #### OSC2014@広島に行ってきました #osc14hi #### ここまで #### 1 FuelPHPの使い方 こちらのスライドが参考になります。 というかほぼ網羅してて完璧です。 こちらも綺麗にまとまっていてすごくわかりやすいです。 10分でわかるFuelPHP ただサーバの設定によっては動かない場合も。 理由はデフォルトのtimezoneの設定がされてないこと。 なので /etc/php.ini に date.timezone = "Asia/Tokyo" を追記
FuelPHPリダイレクトの指定をしてもまったくURLが変わらない。 特に特別なことをやっていることはないのに。。。 公式ページを調べてみると、 jQuery Mobileが最後のスラッシュ以降をファイル名と判断してしまうためです。リンク先のページに入った後、ベースURLとして実際よりひとつ上の階層が用いられ、挙動をおかしくしてしまいます。 らしい。 解決方法は、 ページコンテナに data-url 属性を指定することで回避することが出来ます。この指定があれば、jQuery MobileはURLからの自動判別ではなく属性値をベースURLとして用います。 ということで、 記述どおり、以下の赤い部分の文字列を追加 <div data-role="page" data-url="<?php echo Input::uri(); ?>"> ~ </div> 保存して再度実行したらうまくいった! <
どうも、chatiiです。最近、カレンダーの予定が覚えられません。FuelPHPの勉強会っていつだっけとか。 さて、ドはまりしていた FuelPHP の oil コマンドですが、一件落着したところで、モデルを作ろうとしていました。 で、FuelPHP 1.5 から追加された論理削除(soft delete) を使う前提でDB設計していたので、oil で出力されたモデルを書き換えようと思ったのですが。 …いっそ、対応させちゃえばいいんじゃね? 昨日で oil/classes/generate.php の構造がだいたいわかったので、作ってみました。こういうことしてるから仕事が進まない。 元は 1.6/develop です。 ソースはこちら Added “oil generate model” soft-delete options. Gist はじめて使ったのでよくわからん…。 リポジトリも用
Purging and banning¶ One of the most effective ways of increasing your hit ratio is to increase the time-to-live (ttl) of your objects. But, as you're aware of, in this twitterific day of age serving content that is outdated is bad for business. The solution is to notify Varnish when there is fresh content available. This can be done through three mechanisms. HTTP purging, banning and forced cache
Nginxとnode.jsをHAProxy+stunnelでまとめる方法についてまとめています。 サーバーの構成は以下のようになります。 前回の記事はHAProxyのインストールまで紹介しました。 http://d.hatena.ne.jp/hrendoh/20120328/1332917793 今回は、HAProxyでNginxとnode.jsのサーバーに振り分ける設定方法と、各種パラメータについて実際の設定例を基にまとめてみます。 設定のリファレンスは、公式サイトのDocumentページにリンクがあるテキストのものと、Google codeにも同じ内容のものがまとまっています。 http://haproxy.1wt.eu/download/1.4/doc/configuration.txt http://code.google.com/p/haproxy-docs/ Google co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く