This document is for CakePHP's development version, which can be significantly different
          from previous releases.
          
You may want to read
          current stable release documentation instead.
      
REPL(Read Eval Print Loop) プラグイン を使う ことで CakePHP やアプリケーションがインタラクティブ・コンソール内で探索しやすくなります。
注釈
このプラグインは 4.3 以前では CakePHP の app スケルトンに同梱されていました。
以下のようにするとインタラクティブ・コンソールを使い始めることができます。
$ bin/cake console
これは、アプリケーションを自動実行し、インタラクティブコンソールを開始します。 この時点で、アプリケーションコードを対話的に実行したり、 アプリケーションのモデルを利用してクエリーを実行することができます。
bin/cake console
>>> $articles = Cake\Datasource\FactoryLocator::get('Table')->get('Articles');
// object(Cake\ORM\Table)(
//
// )
>>> $articles->find()->all();
アプリケーションが自動実行されたら、REPL を利用してルーティングを試すこともできます。
>>> Cake\Routing\Router::parse('/articles/view/1');
// [
//   'controller' => 'Articles',
//   'action' => 'view',
//   'pass' => [
//     0 => '1'
//   ],
//   'plugin' => NULL
// ]
URL 生成を試すこともできます。
>>> Cake\Routing\Router::url(['controller' => 'Articles', 'action' => 'edit', 99]);
// '/articles/edit/99'
REPL を終了するには、 CTRL-C を使用するか、あるいは exit と入力してください。