私は画像アップロードのためにCakePHP 3.2とprofferプラグインを使用しています。イベントでCakephp 3の認証コンポーネントを使用する方法
保存する前に、イメージをアップロードしてイメージ名を変更するためのprofferプラグインのデフォルトパスを書き直したいと思います。
githubからのプロフェッショナルのドキュメントに従って。私は今、私は、これは私が
$newFilename = $this->Auth->user('id').'-'.$event->subject()->get('id') . '_' . Inflector::slug($event->subject()->get('name')) . date('ymdhis') . $ext;
を行っているものです。しかし、これはAuth
が使用できないというエラーを与えている
$this->Auth->user('id').'-'.$row('id').date('dmyhis').ext
のようなファイル名を変更したい/src/Event
でイベントを作成しましたここに。コントローラの外側にAuth Component
を使用する方法はありますか?
あなたはAuthコンポーネントを必要としませんが、セッションデータ。 http://book.cakephp.org/3.0/ja/development/sessions.html – Salines