おいしい食べ方CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。bakeCake1.2を使えそうな大型案件の前に、1.2に本腰をいれようかと思っています。1.2からは、bakeはconsoleのひとつという位置づけとなり、少し動作が変更されています。“フクザツ”なことができるようになりましたが、1.1の簡単スタートよりはちょっと面倒になったかもしれません。機能向上に付き、このあたりは仕方のない点でしょうか。*[追記]現在、-appで出力させるプロジェクトの“app”ディレクトリを指定できるようになっています。下記も使えますが、こちらのほうがもっと簡単です。"appに相当する(app_controller.phpやapp_model.phpの入る)フォルダを指定"で開始できます。*1.2の場合、appフォルダ以外の場所にプロジェクト名をつけてbakeできるようになっています。bakeとして、“カレントディレクトリ”にデータを生成させるため、cake.batのパスが通っていないといけません。ところが、今回の場合はWindows上での単なるテストなので、環境変数にこのパスを登録するのはおっくうです。そもそも、Cakeの新バージョンがリリースされるたびに別フォルダに展開しているので、そのCakeごとのすべてのconsoleフォルダをパスに登録するなんて面倒です。使うことになるんでしょうか。考えただけでもこんがらかりそうです。あと、bakeを使うのは、開発の本当に初期の段階だけです。PATH登録するのは納得できますが、cliスクリプトのフォルダにPATHを通せと言われても...。このパスの設定って、なんかDOSのコマンドで便利なやり方があったはずだよなぁ...と、MS-DOS3.3C世代の人間なので考えてしまいました。bakeスクリプトをそんなに使わないので、毎回使用時に、PATHに一時的に設定できればよい。...みたいなタイプはしたくない、という人は使える技かもしれません。consoleフォルダをコマンドプロンプトで開く(開き方は自分で調べましょう。PATH=%PATH%;%CD%と打ち込む。すると、そのコマンドプロンプトのウィンドウ上だけ、consoleフォルダのパスが追加されます。(%CD%は、カレントディレクトリ、という意味です。PATH(Enter)と入れてみて、実際に登録されたかどうか、確認してみましょう。"プロジェクトファイル名"で、適当なプロジェクト名を作る。このあたり、エクスプローラでフォルダを作成してもよいと思います。"プロジェクトファイル名"で、そのディレクトリに入る。パラメータを駆使すれば、もっといろいろできるでしょう。bakeもっと簡単な方法があったら、教えてください。Designs)CakePHP用テンプレート(Business)CakePHP開発者へのインタビューCakePHPの概要このブログのメール配信は、こちらから。cakephpと入力してください。2.0Seesaaブログ×この広告は180日以上新しい記事の投稿がないブログに表示されております。