Search」を使用して調べてみました。対象としたフレームワークは、FuelPHP(水色)Laravel(赤色)CodeIgniter(黄色)Symfony(緑色)CakePHP(青色)です。意外だったのが「CodeIgniter」の検索数がトップだったことです。1.6」を使い出した頃には、日本では猫も杓子も「CakePHP」だったように思います。いうことで、フィルタ:ウェブ検索、全ての国、2004年〜2012年9月やっぱりSymphony、CakePHPが5年前には大人気CodeIgniterも人気が出てきた所ですね。FuelPHPとLavarelは最近人気が出てきているフレームワークですが3大フレームワークが邪魔をしてよく分かりません。今年の検索量に戻して、それぞれ何処の地域で検索されているのか見てみるとFuelPHPアメリカと日本です。日本の検索ボリュームが実は一番あるようです。Laravelもうアメリカでしか検索されていない...。実は、私は最近FuelPHPよりLaravelの方を利用しています。最初のグラフ良く見てください。実はこの1ヶ月くらいはFuelPHPの検索量をLaravelが抜いています。CodeIgniter東南アジアで人気なんですね。なんでだろ???Symfony東ヨーロッパで人気なのかな。CakePHPおっインドすげぇ、やっぱり日本でも安定の検索量wちょっと思考を変えて「FuelPHP」と「Laravel」を比較してみます。先ほども言ったのですが、注目度でLaravelがFuelPHPを抜いています。Laravel大注目です!!検索量がアメリカ日本でしか無いので、2つの国それぞれどんな検索量なのか見てみます。アメリカ日本おお、残念w日本ではLaravelというフレームワークは全く人気なし。FuelPHPが凄い人気だ。アメリカではFuelPHPに変わって、人気が出てきているLaravel!日本でも何かで火がつくと一気に追い抜く人気のポテンシャルは持っていると思います。最後に日本で他のフレームワークも含めた検索量を見てみます。日本では、CakePHPが大人気です。ついでSymfony、CodeIgniter、FuelPHPLaravelは全く人気なし。Search」から見たフレームワークの人気度です。気になる事柄があったら検索してみても面白いと思います。ORM」というORMの仕組みが付いているのだがこれが何をやってんだろって興味がわいてソースを見てみたというよりどうやって使えばいいんだろ?って思ったのが本当なのですが。ドキュメントを見ると使い方はのように書かれている。staticでメソッドを作る?どっちがいいんだろうかというのが、まずそもそもの疑問の発端です。ドキュメントでよく使われている「whereメソッド」や「findメソッド」って何処にどのように記述されているのか?これが、このORMの全ての仕組みの源になっている。全てインスタンスメソッドはこれ経由で呼び出し可能!!!!自分の中での結論は、どっちでもいいんじゃね?そして、その中で「queryオブジェクト」は「__callStatic」「__call」経由で取得する使い方が上手い使い方かと。08/27コメントを書くLaravelのRouting最近、FuelPHPからLaravelの方がシンプルで良くない?って事で使っています。Routingの中での「?」の使い方についてです。9999」となる「?」を使用する場合は注意が必要のようです。今回はconfigの設定とは異なる設定で、キャッシュを使用する方法です。以下が、configの設定とは異なる内容での使用方法の例です。ここで設定しなかった、項目についてはcacheのconfigファイルの内容で設定される。第2引数で渡したconfigの設定内容でキャッシュストレージに接続に行きます。動作後のデータを確認すると、ちゃんとキャシュの情報は「cache」ではなく「cache_forge」フォルダに生成されています。第1引数はキャッシュのキーです。なんとなく違和感を感じる設定だな...。キャッシュクラスのインスタンスを生成する時に使用するキー値を設定しているので、すごく違和感があります。「get」「set」などのメソッドの引数に、キャッシュのキーを取るようになぜ設計されていないのかすごく不思議です。ちなみにコメントにも記述していますが、第2引数のconfigは配列でなく、ストレージ名を文字列で渡しても大丈夫です。その場合、設定されていないconfigの情報はcacheのconfigから取得するようになります。次回は、Redisのストレージを使用している時に気がついた、cacheのsectionについてまとめてみたいと思います。今回は、redisストレージRedisまず、cacheのコンフィグファイルをapp配下にコピーします。fuel/app/config/以下のように「fuel/app/config/cache.php」の内容を設定します。),);※4行目の「cache_id」は初期のconfigに入っていませんが、redisストレージのソースの中で、key値を保存しているキーの名前に使用されています。(設定していない場合は「fuel」と言う値が使用されます)これで「redis」ストレージをキャッシュに使用する設定ができました。キャッシュを生成して試してみます。?></div></p></body></html>こんな感じです。恒例のエラーがでました。redisをインストールしてませんでした。いうことでインストール(epelリポジトリなので、もしかすると環境によってはyumのリポジトリが見つからない可能性があります。startで、再度アクセスこんな感じになります。登録されているキャッシュのデータを確認するとこんな感じでした。キーの管理が少し他のストレージと違いましたがデータの保存は同じ形で登録されていました。次回は、configの設定以外でのcacheの使用方法をやってみたいと思います。NAVI«1234567»INFORMATION最近、Arduinoに興味あります。