質問 > 管理機能 > Controllerで宣言した関数をバッチから呼び出す方法について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
start |
投稿日時: 2022/1/11 14:48
対応状況: −−−
|
一人前 登録日: 2017/11/9 居住地: 投稿: 109 |
Controllerで宣言した関数をバッチから呼び出す方法について 皆さん、
お疲れ様です。 Controllerで宣言した関数をバッチから呼び出す可能でしょうか。 例えば: Customize/Controller/Admin/Order/OrderController.php に public function testContollerFunc($id){ ....... } という関数を宣言して、 Customize/Command/TestCommand.phpというバッチの以下の関数に呼び出したいので可能でしょうか。 public function testBatch($id){ //ここに呼び出したいです。 } ▼テンプレート [EC-CUBE] EC-CUBE4.0.3 [OS] MacOs [PHP] PHP7.3 [データベース] MySQL [ブラウザ] Chrome |
balisys |
投稿日時: 2024/10/20 20:03
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 502 |
Re: Controllerで宣言した関数をバッチから呼び出す方法について バッチ処理内で利用したいコントローラーのインスタンスを作成することで関数の呼び出しは可能かと思います。
|
shinra |
投稿日時: 2024/10/20 21:05
対応状況: −−−
|
一人前 登録日: 2017/9/2 居住地: 投稿: 143 |
Re: Controllerで宣言した関数をバッチから呼び出す方法について ControllerのFunctionを直接呼ぶのではなくて必要な処理をServiceにして利用出来るようにした方が良い気がしますね
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |