Appクラス

コントローラが格納されているディレクトリを確認する

Appクラスを使うために、useします。

use Cake\Core\App;

App::path()の引数にControllerを指定します。

$dir = App::path('Controller');
var_dump($dir);

// 出力
array(1) {
  [0]=>
  string(55) "/var/www/html/xxxxxxx/src/Controller/"
}

CakePHPのパッケージのディレクトリを確認する

CakePHPのパッケージのディレクトリを確認する方法です。

例として、Cache エンジンのパスを確認しています。

$dir = App::core('Cache/Engine');
var_dump($dir);

// 出力
array(1) {
  [0]=>
  string(80) "/var/www/html/xxxxxxxx/vendor/cakephp/cakephp/src/Cache/Engine/"
}

------------------------------
作成日:2017年06月28日
更新日:2017年06月28日
------------------------------

ページの先頭へ