株式会社プロネット

 

WEBシステム開発、ITコンサルティング、自社サービス、教育事業 - これからのビジネスへのIT活用ソリューションをご提案致します。

記事一覧

CakePHPでサーバーによって設定を切り替える

今回は実行するサーバーによって設定内容を切り替える方法をご紹介します。 1. Apacheのconfを変更 confのvirtualhostに「SetEnv CAKE_ENV hoge」と記述します。 […]

CSSで表示領域で表示しきれない文字を省略表示できるtext-overflow

表示領域からはみ出してしまう文字を省略表示したい、という場合の小ネタです。 横幅が足りずに文字がはみ出してしまう場合、「あいうえおかきくけこさし…」のように省略表示をするにはCSSのみで実現可能です。 使用す[…]

コントローラーでBehaviorを読み込む

コントローラーで任意のタイミングでビヘイビアを読み込む方法です。 一度くらいしか使わないときに便利です。 何度も使う場合はモデルに書きましょう。 環境 CakePHP2 方法 $this-[…]

複数アプリ構成のdatabase.php

CakePHPで以下のように複数アプリの構成にした時、 apps/Config, admin/Config に同じdatabase.phpとなることがあります。 CakePHP2 ├─app │ ├─Conf[…]

CSVダウンロード時に先頭行に余計な改行が入る

CakePHPからCSVをダウンロードする機能を作成中、ダウンロードしたCSVファイルの先頭行に余計な改行が入っていました。 原因解明まで少し時間を取られたので備忘録としてポストしておきます。   環境[…]

Gitでmasterの変更を取り込む

gitで作業用ブランチにmasterの変更を取り込む方法をまとめます。 取り込む方法としてマージとリベースの2種類があります。 簡単に言うと「マージは合流、リベースは付け替え」です。 マージ マージは以下[…]

Cloud9でドキュメントルートを変更する

Cloud9で、confファイルを修正しドキュメントルートを変更する場合の備忘録です。   workspaceでプロジェクトを右クリックし、ターミナルを起動。 下記コマンドを実行します。 $ […]

【Cloud9】PHP7にphp-gdを入れる

Cloud9というより、Ubuntuですが。 環境 PHP7 方法 sudo apt-get install php7.0-gd php7-gd ではなくて、php7.0-gdなので気を[…]

CakePHPで2つ先のテーブルを参照

2つ先のテーブルの状態を元に検索したいことがありました。 以下のように3つテーブルがあり「会社AのUserを全て」という条件です。 Company - Department - User まずは「部門A[…]

Gitで差分zipを作成

Gitで変更したファイルのみを抽出したい事が多々あると思いますので今回は差分zipの作成を紹介したいと思います。 以下のコマンドで1つ前のコミットから現在のコミットまでの差分ファイルを抽出できます。 […]