2007年03月22日

bake.php使ってみる(2)

appディレクトリが存在していて、app/config/database.phpが存在しない状態でbake.phpを実行し質問されることに答えていくとdatabase.phpを生成してくれる。

以下のような感じで聞かれる。

What database driver would you like to use? (mysql/mysqli/mssql/sqlite/postgres/
odbc)
[mysql] >


使用するDBドライバ選択。mysqlの場合そのままエンター。[]がデフォルトになる。

What is the hostname for the database server?
[localhost] >


DBサーバのホスト名。リモートDBを使用する以外ほとんどlocalhostのままでOKでしょう。

What is the database username?
[root] >


DBのユーザ名。とりあえずローカル環境なのでrootのまま。

What is the database password?
>


DBユーザのパスワード。とりあえず設定してないのでそのままエンター。

The password you supplied was empty. Use an empty password? (y/n)
[n] >


パスワードを空のままにすると、空のままでいいか再確認される。
yと入力。

What is the name of the database you will be using?
[cake] >


データベース名。

Enter a table prefix?
[n] >


プレフィックス。とりあえずエンター。

---------------------------------------------------------------
The following database configuration will be created:
---------------------------------------------------------------
Driver: mysql
Connection: mysql_connect
Host: localhost
User: root
Pass:
Database: cake
Table prefix:
---------------------------------------------------------------

Look okay? (y/n)
[y] >

上記の設定でOKならばそのままエンター

これで、app/config配下にdatabase.phpが作成される。

これまで、database.php.defaultから作成していた場合と比べて異なる点は、$defaultしか作成されないことぐらい。

xampp等ローカル環境で使用する場合、空パスワードでOKか聞かれるときにyと入力する以外、すべてエンターでいいので楽だ。

bake.phpはこの後もModel, Controller, Viewの作成へと進むが、とりあえず終わり方が分からないので、CTRL+Cで強制終了。
(qとかで抜けれるといいのに・・・)



ラベル:cakephp PHP framework
posted by asaton at 23:17| Comment(0) | TrackBack(2) | CakePHP | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

cakeの半分は面白い名前でできています。bake.phpとか。
Excerpt: CakePHPは、フレームワークの名前もそうですがcakeをさわる人たちをBakerっていったり、基本的な土台を作るスクリプトをbakeっていったり遊び心があって良いですね。 ということで立派な..
Weblog: ニートから幸せなお金持ちへ 〜成功本を信じて〜
Tracked: 2007-04-27 00:16

CakePHP の bake の良さってなんなのかなぁ
Excerpt: スパイスラボ神部です。 ちまちまと view に formHelper のコードを書いていて嫌になってしまったので、bake でも使ってみようかと思い、Cake...
Weblog: ラボブログ
Tracked: 2008-12-21 20:19
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。