- 更新日: 2015年10月11日
- PHP & CakePHP
CakePHP3のコンソール/REPLで対話的コマンドライン実行
スポンサーリンク
CakePHP3 でコンソールを立ち上げて、対話式にコマンドラインを実行できる REPL 環境に入る方法です。”bin/cake console” コマンドを使用します。
— 環境 —
CakePHP 3.1.1
PHP 5.5.19
【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
スポンサーリンク
bin/cake console コマンドで REPL 実行
Rails における rails console と同様に、CakePHP でも bin/cake console で CakePHP 環境のまま REPL コマンドラインモードに入ります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
$ bin/cake console Welcome to CakePHP v3.1.0 Console --------------------------------------------------------------- App : src Path: /path/to/CakePHP/tutorials/bookmarker/src/ PHP : 5.5.19 --------------------------------------------------------------- You can exit with `CTRL-C` or `exit` Psy Shell v0.5.2 (PHP 5.5.19 - cli) by Justin Hileman >>> 1 + 3 => 4 >>> echo('<>'); <> => null >>> h('<>'); => "<>" >>> ROOT => "/path/to/CakePHP/tutorials/bookmarker" >>> APP_DIR => "src" >>> WWW_ROOT => "/path/to/CakePHP/tutorials/bookmarker/webroot/" >>> $bookmarks = Cake\ORM\TableRegistry::get('Bookmarks'); // ... >>> $bookmarks->find()->all(); // ... >>> $bookmarks->find()->all()->count(); => 6 |
以上、CakePHP の REPL 環境で動作を試してみました。
1 2 3 |
$ bin/cake console |
のコマンドで、CakePHP 環境でのコンソールに入ることができます。
スポンサーリンク
私は Ruby on Rails の前は、PHP & CakePHP を使っていました(今も使いますけど)。PHP についてはオライリーの本を中心に軽く10冊以上は読み込みました。
>> 次の記事 : CakePHP3でコントローラーの共通処理(コンポーネント)
<< 前の記事 : CakePHP3のDB接続でMySQLソケットのパスを設定
- PHP & CakePHP の関連記事
- PHP+MySQLでNo such file or directoryエラー
- bin/cakeコマンドでintlエラーが出る場合の対処(CakePHP)
- CakePHPアプリケーションをCapistranoでデプロイ
- Integrity constraint violation:Column ‘created’ in order clause is ambiguousエラー/CakePHP
- CakePHPでDB関連テーブルのレコード・データを取得
- CakePHPでカラム属性に別名/エイリアスを付ける仮想フィールド
- CakePHPで日付選択フォームのカスタマイズ
- CakePHP3で現在のコントローラー名・アクション名を取得
- PHPインストールでconfigure: error: freetype.h not foundエラー
- CakePHPでログイン後に元のページにリダイレクトさせる
- 初回公開日: 2015年10月8日
Leave Your Message!