質問 > 管理機能 > Entity内でEccubeConfigをautowiredしたい |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
xaiam |
投稿日時: 2020/6/23 15:59
対応状況: 開発中
|
新米 登録日: 2020/6/10 居住地: 投稿: 10 |
Entity内でEccubeConfigをautowiredしたい ▼テンプレート
[EC-CUBE] 4.0.3 新規インストール [レンタルサーバ] [OS] macOS catalina [PHP] PHP7.2.3 [データベース] MySQL 5.7.28 [WEBサーバ] Symfony Local Server v4.16.1 [ブラウザ] chrome 83.0.4103.106 [導入プラグインの有無] [カスタマイズの有無] controller, entity, twigなど [現象] ec-cube4にてentity内でformから送られてきた値のvalidationをしたいのですがec-cubeのデベロッパーはformtypeクラス内にconstraintsを書いています。 その中でapp/config/eccube/packages/eccube.yamlというec-cube4にて普遍的に使われる値が入ったファイルを /** * @var EccubeConfig */ protected $eccubeConfig; /** * CustomerRank constructor. * * @param EccubeConfig $eccubeConfig */ public function __construct(EccubeConfig $eccubeConfig) { $this->eccubeConfig = $eccubeConfig; } という風に使えるようにしています。私の認識ではこれはautowiredしていますがよろしいでしょうか? このconstructorと同じ物をentityに書いてしまうと該当のentityと紐づいたテーブルにあたかもeccube_configというカラムがあるかのようになってしまうと思います。 それを避けながらentity内で上記のコードと同等のものを作るにはどうすればいいでしょうか? まとめますと 『entity内でautowiredかそれに近いことはできますか?』 よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» Entity内でEccubeConfigをautowiredしたい | xaiam | 2020/6/23 15:59 |
Re: Entity内でEccubeConfigをautowiredしたい | nanasess | 2020/6/24 15:32 |
Re: Entity内でEccubeConfigをautowiredしたい | xaiam | 2020/6/29 16:14 |