こんにちは。
cakephp3でshellの実行をしたいと考えております。
ProcsShellを作り、モデルのUsersを呼び出そうとしております。
プログラムは下記のとおりです。
src/shell/ProcShell.php
cakephp3
1 2use App\config\app; 3 4 5 6class ProcsShell extends Shell 7{ 8 public function main() 9 { 10 parent::initialize(); 11 $this->loadModel('Users'); 12 } 13}
こちらを実行させると下記のようなエラーメッセージが出ます。
config/app.phpが走っておらず、defaultクラスがないと怒られているようです。
Datasource class default could not be found. in [/home/ubuntu/workspace/xxxxx/vendor/cakephp/cakephp/src/Datasource/ConnectionRegistry.php, line 57]
config/app.php
'Datasources' => [ 'default' => [ 'className' => 'Cake\Database\Connection', 'driver' => 'Cake\Database\Driver\Mysql', 'persistent' => false, 'host' => "xxxxx", 'username' => "xxx", 'password' => "xxxxx", 'database' => "xxxxxxx", 'encoding' => 'utf8', 'timezone' => 'Asia/Tokyo', 'cacheMetadata' => true, 'quoteIdentifiers' => false, ],
config/app.phpが実行されていないようなのですが
useの使い方が間違っているのでしょうか?
よろしくお願い致します。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/04 21:13
2016/10/04 21:33
2016/10/08 04:30