![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
今cakePHPを勉強中です。
いくつかのサンプルサイトを作ってようやく理解できて来たかなと思っている所なのですが、分業の件で実際の業務で使っている方はどうやっているのかお聞きしたいことがあります。
それはcakePHPの場合デザイナーはどのような手順、開発環境で効率的にデザインを落とし込んでいるのかということです。
自分は今までdreamweaverで作っていたのですが、ctpファイルはデザインビューで表示されないし、cssスタイルパネルで操作できないしで、どうも効率が悪いです。
普通は別のhtml,cssファイルでモックアップを作り、それからctpファイルに落とし込むのでしょうか、それとも別のやり方があるのでしょうか。
どなたか意見、アドバイスなどお願いします。
No.2ベストアンサー
- 回答日時:
Cakeもそうだけど、phpのMVCフレームワークって、デザイン編集環境をまるっきり無視したものが多くて、マークアップやデザインには本当に苦労するよね。
あんなもん、デザインする立場からだと絶対、使いたくない。だけど、プログラム側との力関係で、泣く泣く使わなければいけなこともある。先日も元請がCake使ったプロジェクトで、立ち上げ後に大幅なデザイン変更が入り泣きを見た。なんでこっちが責任取らにゃいかんのかって。
で、自分がやっているcakeのコンフィギュレーションなんだけど、
・layoutを使用しない。DWを使っていればテンプレートが使用できるけど、プログラマはなぜかlayoutを使いたがる。これ絶対勘弁してもらう。
・viewを全部、webrootにコピーして編集する。この際、controllerの動作パスと同じ階層でviewを置く。controller定義と違ったパスにview置くギミックは絶対勘弁してもらう。要するにダウンロード・アップロードともフォルダごとそのまま行えばいいようにしておく。
・DWに.ctpの拡張子を登録して、htmlとして編集できるようにする。
・elementも絶対勘弁してもらう。
こんだけやれば、何とかDWでWYSIWYG編集できるようになると思いますが。
正直CakeもIngiterもSymphonyもなくなって欲しい、phpのMVCはデザイナ殺しだから大嫌い。
DWの拡張子登録
http://www.myu-zin.com/webridge/archives/41.html
DWのCMS連携拡張:こいつがcake対応なら苦労しないんだけど
http://tv.adobe.com/jp/watch/learn-dreamweaver-c …
そうですよね。自分も慣れている環境でできないので苦労しています。
DWだとテンプレートファイルからはcssスタイルパネルが使えないし、
かといってモックアップを作ってからテンプレートファイルに修正するというのは
なんだか二度手間のような気もするし。
プログラマ、デザイナー両者がストレスなく作業できる環境が整えればと思います。
ご回答ありがとうございます。
No.1
- 回答日時:
デザイン時は通常のhtmlとしてデザインしてできあがったものをテンプレートファイルにする。
後は
http://blog.widget-info.net/2009/08/ctp_chang/
CakePHP側の設定を変更してhtmlの拡張子を利用できるようにする。
>CakePHP側の設定を変更してhtmlの拡張子を利用できるようにする。
この様なやり方があったんですね。初めて知りました。
参考にしたいと思います。
ご回答ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 会社で英語を使うことになっての英語の勉強方法 5 2022/07/03 11:49
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- Excel(エクセル) Excel使用前提 同じフォルダ内にあるファイルの集約等をマクロでできますか 4 2022/09/06 19:03
- 会社・職場 今後の仕事について 閲覧ありがとうございます。 私は現在28歳の男性です。 自分が向いている仕事、続 3 2022/08/01 12:19
- Web・クリエイティブ 独学でwebデザイナーを目指すには 2 2022/09/17 16:27
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- その他(社会・学校・職場) 業務内容についてどう思いますか? 私は客先の仕事を下請けとして行うという仕事をしていますが、(客先の 2 2022/05/04 16:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HPを開くとダウンロードページ...
-
index.php index.html
-
cakePHP デザイナーの分業
-
onedrive にexcelファイルをア...
-
.phpと.incファイルの違いはな...
-
トランザクションが原因?DBに...
-
フォントの色を変えるには?
-
現在位置より2つ上のディレク...
-
CFileDialogの最初のディレクト...
-
VBSの「MsgBox」について
-
3つ以上の論理積は利用可能なの...
-
php文字列中のシングルクオート...
-
PHPのif文でその処理を途中で抜...
-
MySQLでのdeadlockをPHPで検出...
-
.phpファイルが、表示されない
-
FTPコマンドでディレクトリごと...
-
C# メール送信ついて困っています
-
URLの変わらないページをPHPで...
-
「@$変数」の「@の意味は?」
-
WinとLinux両方で通じる書き方...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HPを開くとダウンロードページ...
-
社内イントラネットのHPにアク...
-
phpのheader関数でページ移動さ...
-
VScode文字の色の変更について
-
index.phpって何ですか? 具体...
-
application/x-httpd-php
-
phpでjarファイルを実行したい
-
public_htmlと同じ階層にあるフ...
-
phpで大量のhtmlを任意の順番で...
-
PHPのクエリ付(?)URLの転送
-
htmlの入力フォームからphpに値...
-
ヒアドキュメントの中で別ファ...
-
PHP 正規表現について教えて下さい
-
file_get_contents()の動きが読...
-
PHPとhtmlの関係
-
phpでAuthorizationヘッダを追加
-
PHPでの複数ファイル出力
-
すごく初歩的な質問です
-
共通ファイルの読み込み
-
PHPをhtmlに読み込んだファイル...
おすすめ情報