Aura for PHP Learn more »
class Controller_Hoge_Foo extends Controller { public function action_index() { echo "Controller_Hoge_Fooのaction_indexが呼び出されました"; exit; } public function action_bar() { echo "Controller_Hoge_Fooのaction_barが呼び出されました"; exit; } } 上のコントローラの action_index に対応するURLは http://example.com/hoge/foo action_bar に対応するURLは http://example.com/hoge/foo/bar となる。 この状態で、上位ディレクトリに Controller_Hoge が存在し、action_foo が定義されて
PHPでのUserAgentパーサ(ブラウザ判定)ライブラリは何がいいかベンチマークしてみたへの補足および訂正です。 ベンチマーク環境 XAMPP 1.8.3-4 for Linux (32bit) PHP 5.5.11 Zend OPcache v7.0.4-dev ベンチマーク結果 1つのUserAgent文字列からブラウザの種類などを判定する処理についてのベンチマークですが、処理する文字列により処理時間がかなり変わるようです。 以下のグラフは左が前回のもの、右が今回の別の文字列のものです。 前回はCrossjoin\Browscapが非常に速かったのですが、今回はbrowscap-phpとそれほど違いはありません。 というわけで、1つだけでなく425個の異なるUserAgent文字列を処理した結果は以下のようになりました。なお、get_browser()関数はあまりに遅いので除外しま
すでにDBから表示したいデータをとっていることを前提に作業をすすめる http://fuelphp.jp/docs/1.7/classes/pagination.html medhod //論理削除をおこなっているデータのみを取り除いてテーブル数を取得したいときの処理 //オリジナルでsqlを作成しそれを実行する $sql = 'select count(dltflg = 0 or null) AS cnt_val from test_table'; //dltflg論理削除されたかどうかを判別するセルが0のものだけを表示しなさいという命令文 $query = DB::query($sql); $count = $query->execute()->as_array(); $count = $count[0]['cnt_val']; これでデータベース上の必要な行の取得が行えた 次にペー
第19回関西PHP勉強会 Yii Framework 2.0 リリース記念勉強会 の資料はこちらです。 だいぶあおり気味なのは、一般公開を意識せずに書いているためです。その場にいる人向けに、今日はこういう勉強会なので空気読んでね、というのが入っているのをご了承ください。 Yii 2.0 とは ベータリリース記念 第一回勉強会の資料 https://gist.github.com/tanakahisateru/cf8ef578d7ea24ea429a ※ イベントまわりでちょっとオススメじゃない書き方があります 過去の発表やブログなど http://www.slideshare.net/tanakahisateru/phpcon-2014yii http://image.slidesharecdn.com/yii-121012040114-phpapp01/95/yii-31-728.jpg
右手レイプ系エンジニア見習いの徒然日記 heavy metal好きなIT技術者によるサイト。サーバ(CentOS)設定や環境構築の導入手順など初心者による初心者向けの内容。 今回はLaravelで採用されているviewテンプレートのBladeを利用して画面を作成してみます。 phpはhtml内に直接phpの処理を記述することができますが、それだと画面と処理という別々のものが強く結合してしまうので保守性があんまりよくありません。 テンプレートを利用すると、画面のパーツ化による流用がしやすくなったり、画面表示の際の変数の展開で自動エスケープなどをしてくるので便利です。 いわゆる画面開発をしていて「あれがしたい」というものが一通り準備されていたりします。 ではさっそく使ってみましょう。 基本構造の作成 Bladeでは画面の継承というものがあります。 これは大きな構造をまず作成して、そこから細部を
2014/11/22 (更新日: 2017/06/19) 【Laravel】ForgeとDigitalOceanの設定方法まとめ Laravel PHP PROGRAMMING Laravelといえば、Forgeが便利とのことなので実際に使ってみました。 サーバーはDigitalOceanという安いサーバーを使っています。 もくじ ForgeとDigitalOceanの初期設定 ファイルに変更を加えて、再度デプロイする方法 データベースと接続する方法 ターミナルからForgeにログインする方法 Mysqlと接続する方法 番外編:ローカルとサーバー上でDB接続先を変更する方法 ForgeとDigitalOceanの初期設定 Forgeに会員登録する Forgeを使うことでLaravelがかんたんにデプロイできるようになります。 以下からForgeに登録をします。 登録:Forge Githu
ネストされたカテゴリーツリーをbaumで構築する方法 インストール baumを利用してLaravel 4のEloquent ORMを拡張してツリータイプのデータ構造を生成します。 baumのページで使い方のマニュアルを確認することが出来ます。 etrepat/baum GitHub composer.jsonに追記した上で "require": { "laravel/framework": "4.2.*", "baum/baum": "~1.0" }, アップデートします。 composer update app/config/app.php のproviders配列に ‘Baum\BaumServiceProvider’, を追記すればbaumが利用可能な状態になります。 カテゴリーテーブルの構築 baumの用途はカテゴリーツリーに限らず、ネスト化したコメントデータなどにも利用可能ですが
オラクル、マイクロソフト、それにIBM―本社に連絡した方がいい。 去年、VMware社長のカール・エッシェンバッハはビジネス・パートナーの一団に向かってこう言った。「我々が束になっても本を売っている会社に敵わないというのは、本当に信じ難い」と。無論、彼が言っているのはアマゾンのことだ。そしてどうやら、彼らは本当に勝てないようだ。 事実、アマゾンは、ソフトウェア企業が20世紀のに築き上げてきたビジネスを猛烈な勢いで破壊している。今のところ、アマゾンは成功を収めそうに見える。 事実、今週のAWS re:Inventにおいて、アマゾン ウェブ サービス(AWS)のチーフ、アンディ・ジャシーは、AWSがアマゾンの「最大のビジネス」になり得ると宣言した。アマゾンの昨年の年間収入740億ドルの内、AWSから発生したのはたった50億ドルしかなかったことを考えると、これは随分と大胆な発言だ。 大胆、だが、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く