skillup

技術ブログ

「 月別アーカイブ:2016年02月 」 一覧

no image

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

2016/02/29   -Database, PHP
 , ,

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

no image

git stash ~一時的な内容の保存~

2016/02/26   -Git
 

gitでコミットせずに、作業を保存したいときがあるとおもいます。 例えばあるブランチで作業していて、実は今の作業内容が別のブランチでの反映が必要になったときなどです。 gitはブランチの切り替え(gi …

no image

データベースのテスト環境作成

2016/02/25   -ドキュメント作成

現在作っているシステムのリリースが近づいており、本番に近い環境を作成しお客様に見てもらうことに。 こういった手順はマニュアル化しておいたほうが楽だろうと思い、自分的にメモ 1 現状運用されているデータ …

no image

SQLの高速化について&explain

2016/02/25   -Database
 

本日はSQLの高速化について。 高速化といってもさまざまなテクがあると思うのですが、代表的な考え方に関して。 高速化に関して index 一番効果がでやすいのがこれですね。MySQLではテーブルを設計 …

no image

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

2016/02/22   -PHP
 

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

no image

PHPでの空白削除に関して

2016/02/18   -PHP
 

PHPで空白を削除する方法についてメモします。 trimについて 空白を削除する関数といえばtrimが何といっても一番有名でしょう。

no image

リレーションを含んだテーブルでの副問い合わせ

2016/02/17   -Database
 

本日はSQLネタです。 下記のようなテーブル構成があったときとします。 注文ヘッダと注文詳細は(1:N)とします。 ここで、product_id=5を含んだ注文ヘッダーレコードを取り出したいとします。 …

no image

cakePHPでの多対多について

2016/02/16   -PHP
 

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

no image

cakePHP+bootstrapでのページャー

2016/02/16   -UI, デザイン
 ,

cakePHP+bootstrapでページャーのリンクを下記のように出力したいときのメモを。 ソース コントローラーのほうでは特に設定する必要なはく、HTMLのほうで下記のように設定すればOKです。 …

no image

mb_convert_kanaによる半角濁点の処理

2016/02/15   -PHP
 

PHPネタです。 濁点を処理するときに、カナ本体と濁点が分離していることが多々あります。 一般的には濁点と文字自体を混合させるケースのほうが多いので統一する必要性があるでしょう。 これを1文字にまとめ …