skillup

技術ブログ

「 cakePHP 」 一覧

no image

cake3でのバッチスクリプト

2016/08/10   -PHP
 

以前、cakeでのバッチをこちらのエントリーで書きましたが、今回は3系でのバッチの書き方について。 といってもほとんど同じですが・・・ ディレクトリ src\Shell直下に置きます。 ソース [cr …

no image

cakePHPでの直SQL

2016/06/13   -Database, PHP
 

今回はCakePHPにて直のSQLを書く方法を。 cakePHPにて大概の処理はもともと備わっているコマンドでなんとかなりますが、まれに直SQLを書いたほうがらくなこともあります。 書き方その1 [c …

no image

CakePHP2系でのテスト処理

2016/06/10   -PHP
 

cakePHP2系でのテストの処理について。 PHPでのテストといえばphpunitが有名かと思います。cakePHPでも標準でphpunitがはいっており、ユニットテストを行うことができます。 手順 …

no image

CakePHPでのプレフィックスルーティング

2016/06/10   -PHP
 

cakePHPではルーティングがデフォルトでは/コントローラ名/アクション名となります。 ところが管理画面などはadmin/コントローラー名/アクション名などと変則的なURLにしたいことも多いでしょう …

no image

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

2016/05/16   -Database, PHP
 

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

no image

Cakeの共通処理

2016/03/18   -PHP
 

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

no image

cakeでのJOINについて&session

2016/03/10   -PHP
 

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

no image

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

2016/02/29   -Database, PHP
 , ,

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

no image

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

2016/02/22   -PHP
 

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

no image

cakePHPでの多対多について

2016/02/16   -PHP
 

cakePHPで多対多のリレーションを使う機会があったので、その時のメモなどを。 多対多を説明するときには例によってブログの投稿(Item)とタグ(Tag)の関係が一番わかりやすいですね。 テーブル構 …