skillup

技術ブログ

「 PHP 」 一覧

no image

cakeでのトランザクション、コミット、ロールバック

2016/05/16   -Database, PHP
 

cakePHP(2.X系)でのトランザクション、コミット、ロールバックについて。 cakePHPでトランザクションを書ける場合、Model内に [crayon-66292740290806460227 …

no image

PHPでのログ出力 PHP monolog

2016/05/11   -PHP
 ,

PHPでデバッグするときは、画面上にvar_dumpで情報を見ていたのですが、これができない場面ではログへの出力を行うことになります。 いままではフレームワークに標準でついてたんですが、これを機に一般 …

no image

PHPの開発事情 (PHPBrew/ビルトインサーバー/Xdebug/PHPUnit/Composer)

2016/04/23   -PHP

私自身、プログラミングは好きなんですがあまり現代の流行の技術に興味がありません(汗) IT業界はドッグイヤーならぬ、マウスイヤーとも呼ばれているようで、常に最新技術の動向には目を光らせていく必要があり …

no image

php-fpmに関して

今回はphp-fpmに関して。会社のサーバー(このブログが載っているサーバー)がこれ使ってて、メモリをやたら消費しており、設定を見直す必要があったので、リサーチ。 php-fpmとは? fastcgi …

no image

Cakeの共通処理

2016/03/18   -PHP
 

CakePHPだけに限りませんが、フレームワークの場合、オブジェクト指向の特徴を理解して、全ページに共通な処理などは個々のコントローラーに書くのではなく、もっと抽象度の高いクラスに書いたほうが保守性が …

no image

cakeでのJOINについて&session

2016/03/10   -PHP
 

cakeでのJOIN cakePHPでは基本、hasManyなどの修飾子を使えば、リレーションをとることができますが、検索においてはこれだけで解決しないこともあります。 例えばブログの投稿情報(Pos …

no image

phpのライブラリ(mcrypt)インストール

2016/03/08   -PHP
 

先日、ローカルで開発していたPHPをサーバーにアップして、composerでライブラリをアップデートしようとしたところ、 "The mcrypt extension is missing. Please check your PHP configuration." なるエラー …

no image

PHPでのスクレイピング

2016/03/02   -PHP
 

本日はPHPスクレイピングについて。 スクレイピング自体はRuby、Javaとやってきました。 PHPに関しては昔、正規表現でごりごりやってましたね。これを使えば何でもできるんで一番早いです。 が・・ …

no image

Cakeでのリレーションについて

2016/02/29   -Database, PHP
 , ,

いまさらながらCakeのリレーションについての復習。 基本から。 基本的なリレーション 下記のようなテーブル構成になっていたとします。 ある予約管理システムを作っており、必要な情報は「誰がどこにいつと …

no image

cakeでの多対多を含んだ検索に関して

2016/02/22   -PHP
 

cakeを使って多対多を実現する方法はこのエントリーで紹介しました。 が、多対多を含む検索をする場合は一筋縄ではいかず結構面倒くさいです。 通常cakeで検索を行う場合、 ‘conditi …

アーカイブ