記事

記事

[CakePHP]Article-Pluginを作ってみる3(ビヘイビアで記事の保存処理を作成)

Articleプラグインでは、既存のモデルに対して擬似フィールドを追加して記事を登録します。今回は記事を登録するためのビヘイビアを作成します。Articleビヘイビアを作成する今回作成したファイルはこちらCakePHP-Article-Pl...
記事

[CakePHP]Article-Pluginを作ってみる2(DBテーブルとschema.phpを作成する)

Article-Pluginで使用するデータベーステーブルと、schema(スキーマ)ファイルを作成します。通常はschemaファイルを作成してから、cake schema createでテーブルを作るのが一般的だと思いますが、私の場合はN...
記事

[CakePHP]モデルに記事を追加できるプラグインを作ってみる

WEBシステムを作っていると、登録情報にリッチテキストを持たせたいということがよくありますよね?そういう時にはいちいちテーブルにテキストのフィールドを作って、入力フォームにwisiwygを入れたりしていたのですが、これを汎用化できたら結構便...
記事

[mac]Mac Portsでgitをインストール。コマンド補完と、ターミナルでブランチ名を表示するまで

macを買って1週間。ようやくWindowsの頃にできていたことが一通りできるようになりました。開発環境を作るにあたって一番苦労したのがGitの導入でした。Windowsならmysysgitで何も考えなくてもGit環境を作れましたがMacで...
記事

【CakePHP2】コンポーネント、ヘルパーのメソッドをオーバーライドする

おそらくCakePHP2系になってからの機能だと思うのですが、コンポーネントやヘルパーの設定オプションに「className」というオプションが追加されました。従来であれば、例えばSessionコンポーネントに手を加えるときには、Cakeデ...
記事

[PhpStorm]FTPアップロードの設定(Deployment)

以前の開発環境では、PHPファイルの編集はPHPEclipse、CTPファイルやビューファイル* ((HTMLを記述する場合)) はDreamweaverを使用しており、リモート環境へのアップロードは使い慣れていたDreamweaverを利...
記事

[PhpStorm]CakePHPのコード補完

PhpStormでCakePHPのコード補完を効かせる方法です。CakePHP2系の方法です。CakePHP1系の場合はこの記事の元ネタのHwarf Nugen: Configure PhpStorm to Auto-complete Ca...
記事

[Win7]PC起動時にChatworkが立ち上がらなかった問題が解決

Windows7に移行したと書いた記事で、今一番困っているのはスタートアップでChatworkを立ちあげても真っ白の画面が開いてしまうというものでしたが、試行錯誤の結果解決したのでメモ。多分スタートアップに入れると起動のタイミングが早すぎる...
記事

[PhpStorm]タブ文字を有効にする

PhpStormを導入して5日目、ネットを探してもなかなか日本語の情報がないので、初めは設定ひとつとっても苦労の連続。ですが、英語だらけのUIにも徐々に慣れ、私ごのみの環境ができつつあります。さて、PhpStormを導入してまず最初にぶち当...
記事

[Win7]開発環境をWindowsXPからWin7へ移行したメモ

10年以上使い続けてきたであろうWindowsXPを、いまさらWindows7に移行したお話です。いろいろな思いがあってなかなかWindowsXPを捨て切れなかったけど、それを書くと原稿用紙20枚くらいかけそうなのでやめておきます。* ((...