対話型コンソールの使い方

Ruby on Rails には、モデルの動作などをその場で確認できる対話型コンソールがある。script/console で起動する例のやつだ。

似たようなものが CakePHP にもある。1.2 から追加された機能らしい。

基本的には、

% cd (CakePHP アプリのディレクトリ)
% cake/console/cake console

とすればよい。cake/console/cake に実行パーミションを忘れず与えておくこと。

作った人のデモ動画がわかりやすい。

たとえば、こんな感じ。

Model classes:

                          • -

- User
- User

Welcome to CakePHP v1.2.0.7962 Console

                                                                                                                            • -

App : app
Path: /path/to/myapp/app

                                                                                                                            • -

> User->findAll()

user
id: 1
name: elm200
....

なかなか便利だ。