netbeans で CakePHP 1 プラグイン設定

ちょっと作りたいものがあったのでロリポップ借りてやって見ることにしました。
cakephpの導入手順があったのでcakephpにしました。
一番安いコロリポプランにするとcakephpは使えません。要注意。

ロリポプラン
cakephp導入手順

で、なんとなくIDEはnetbeansに。最新版は7.0.1です。
が、netbeansってsymfonyとzendは対応してますが、cakephpはプラグインを入れないといけないようです。
なんか残念。

プラグインについて調べていたら既存のcakephpプラグインをちょっと修正して便利にしてくれているものを発見

CakePHP + NetBeans cakephp-netbeans plugin | 管理人の日記~つらつらなるままに~
cakephp-netbeans

なんとこんなに便利なことできるようになってます。
詳しいことは本家サイト↑を見ると画像付きで解説してくれているのでそちらを参考に。

↓は本家サイトが見られない場合の自分用メモ

  • Go To View/Action Action
    Controller ⇔ Viewの行き来ができます。
    各アクションメソッド内で、右クリック>ナビゲーション>[ビューへ移動/アクションヘ移動]
  • ctpファイルをphpファイルとして認識
  • テンプレートからのComponent,Helper等の作成
    新規ファイルの作成から、Componentなどの各テンプレートファイルを選択することができます。
  • ファイルの絶対パスの表示(ViewPath)
  • コマンドの実行(bakeなどのCoreのShellコマンド)
    CakePHPのプロジェクトの上で右クリック > CakePHP > コマンドを実行
  • コマンドのヘルプ表示
  • キャッシュファイルの削除(app/tmp/cache/の各フォルダの中身の削除)
    CakePHPのプロジェクトの上で右クリック > CakePHP > Clear Cache
  • Go To View 実行時、ファイルが無ければ、空のctpファイルを作成
    プロジェクトのプロパティのフレームワーク > CakePHPカテゴリを開きます。チェックボックスがあるところにチェックをいれます。
  • app folder nameの設定(今のところ何も機能しません。。。)
  • コード補完(CakePHP 2.0.0)
  • Gitを使わずに、CakePHPプロジェクトの作成

ではプラグインを入れてみます。

こちらを参考に。
CakePHP + NetBeans [cakephp-netbeans] | 管理人の日記~つらつらなるままに~

  1. プラグイン作成用のプラグインの追加
    プラグインを自分ビルド(?)しないといけないようです。
    netbeans初心者なのでよくわかりませんが従ってみます。

    ツール > プラグイン > 使用可能なプラグイン > NetBeans プラグイン開発
  2. cakephpプラグイン用のプロジェクトを開く
    gitからとってきたものを開きます。

    ファイル > プロジェクトを開く> junichi11-cakephp-netbeans-09e55e1
  3. nbm作成
    nbmというのがプラグイン本体のようです。
    さきほどのブログの方の言うことを盲目的に信じながら設定します。

    プロジェクトを右クリック > プロパティ Source level を1.5に設定

    バッチリ1.6になっていたので変更しないと後で困ったことになっていたはず。

    プロジェクトを右クリック -> NBMを作成

    Filesタブに切り替えるとbuildフォルダが増えていて「org-cakephp-netbeans.nbm」が置かれています。
    これが完成品のようです。
  4. できあがったcakephpプラグインの追加

    ツール > プラグイン > ダウンロード済み > プラグインの追加

    でnbmを選択。これでokのようです。

    cakephpインストール完了

コメント