2010年08月19日

dreamweaver用 cakephp MVC移動 拡張

お願いします♪いいねとかつぶやいたりして下さい
 
cakephpの

モデル
コントローラー
ビュー



の移動をするのが壮絶に面倒くさい。

これが eclipse とかなら簡単に移動できるんだろうけど。

で、今回 Dreamweaver で 同じ名前の モデル・コントローラー・ビュー を移動できるようにしてみた。

仕様は以下の通り

[ 基本 ]
M: M上でコマンドを実行 C を開く
V: V上でコマンドを実行 C を開く
C: コード内に var $uses があれば 指定された M を全て開く
コード内に var $uses が無ければ C に属した M を開く
「function hoge()」 にカーソルを合わせ コマンドを実行すると V を開く

また、プラグイン内のファイルならそのプラグインに対応したものを開く

[ その他 ]
以下にカーソルを合わせコマンドを実行するとそれぞれのコマンドを開く

$this->Model->find('all'); そのM を開く
$this->element('hoge'); hogeエレメント を開く

M: モデル V: ビュー C: コントローラー



いかがでしょうか。
コマンドをショートカットに登録しておくと便利です。

たまーに変な動きをするときがあるので、なんかおかしければコメント下さい。

ダウンロードは以下からどうぞ。
http://www.hideblog.net/files/cakephpMVC03.zip
関連するタグ: Dreamweaver cakephp 配布
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




puchi さん

はじめまして!
Dreamweaver 8 で利用させていただいてます!


C:wwwmysite
が ローカルのルートで
C:wwwmysitecake
が CakePHP のローカルフォルダ なのですが
私の環境だと、
DWの「ローカルルートフォルダ」設定を
C:wwwmysitecake
にする必要がありました。

DWの「ローカルルートフォルダ」設定を
C:wwwmysite
にした場合、
「C:wwwmysiteappmodelsmodel.phpには無効なパスが含まれています。」
というエラーが出ます。


DWの「ローカルルートフォルダ」設定を
C:wwwmysite
のままで機能させる方法はありませんでしょうか?
あったらとってもありがたいです!


ひでまん さん

ありがとうございます。
次回修正するときに対応させて頂きます。


Lark さん

CakePHPフォーラムでこの拡張機能を知り、ぜひ使わせて頂きたいとインストールしてみました。

しかしながらCakePHPのデフォルトのパス設定しか使用出来ない事がわかり、残念で仕方ありません。
修正する機会があれば、MVCフォルダのパス指定が出来るような機能を検討して頂けたら有りがたく思っております。

よろしくお願いいたします。


くまきち さん

素敵な拡張ありがとうございます。

cakephp2.x系でも使ってみました。
ディレクトリ名やコントローラー名がキャメル記法になっていますが、
パスを生成する部分をいくつか修正するだけで問題なく動作致しました。

もし正式にご対応いただける予定がありましたら参考までに報告させていただきます。


ライブラリを配布しちゃったり
webデザイン
Fireworks
HTMLコーディング
CSS
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む




トップ - 最新の記事一覧 - お問い合わせ