株式会社プロネット

 

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

記事一覧

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

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

稼働済みのCakePHPプロジェクトのディレクトリ移動

CakePHPのシステムが既にサーバーで稼働している状態で、URLを変更したいというケースがありました。   CakePHPのルートディレクトリを変更する場合、 ・ドメイン(またはサブドメイン)の取得も[…]

CakePHP2.4から2.8にバージョンを上げたときのメモ

いきなりバージョン上げすぎ、って話ですが、この間CakePHPのバージョン2.4.6から2.8.5にアップデートをしてみました。 大体そのままで動きましたが、少し手を入れないといけなかったところがあったので備忘録と[…]

CakePHPで日付入力の区切りを「年月日」にする

今回はCakePHPのFormHelperについてです。 CakePHPのバージョンは2.8.5を使用しました。 Viewで以下のようにすると、 ハイフン区切りで、 月,日,年の順にセレクトボックスが出力され[…]

cakephpからSQL Serverにアクセス

  cakephpから SQL Serverに接続するのに手こずったので設定手順をまとめました。   1. ダウンロード Microsoft Drivers for PHP for SQL Ser[…]

ValidateでConfigureから値を読み込む

またまたCakePHPネタをひとつ。 Validationで、設定ファイルとして作成したファイルから値を取得して使いたいケースがありました。 最小桁数チェックでn桁以上入力しないとエラー、という指定でnを設定[…]

TCPDFで表を描画するときにpaddingをつけたい

TCPDFの小ネタをもう一つ。 TCPDFで出力するPDFファイルの中で、Tableタグを使った表を描画したときに上下だけpaddingを指定したい場合がありました。 通常のHTMLなら、tdタグにcssで「[…]

TCPDFで画像がうまく表示できない時の対応

CakePHPのシステムからPDFファイルをダウンロードする為にTCPDFを利用していた時のこと。 文字列や表の部分までは問題なかったのですが、画像を出力しようとしたら unable to get the s[…]

【CakePHP】Controllerで描画するviewファイルを指定する

CakePHPでは、Controllerのアクションをリクエストすると、対応するviewファイルが自動的に描画されます。 PostControllerのviewアクションをリクエストした場合、「/app/View/[…]

【CakePHP】現在のコントローラー、アクション名を取得する

CakePHPで、現在表示中のページで使用しているコントローラーやアクション名を取得する方法です。 使いどころとしては、includeするファイルの条件やパンくずの表示切替の条件などなど。   環境 […]