プラグイン > 開発について > 有効化でレコードを追加したい |
開発について
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2018/6/19 17:14
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: 有効化でレコードを追加したい そうですね、アプリケーションを使用せずDoctorineのSchemaだけでレコード登録できればよいですが、調べてもわからなかったので仕方ないかと思います。
|
umebius |
投稿日時: 2018/6/19 17:11
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 有効化でレコードを追加したい 引用:
$app = \Eccube\Application::getInstance(); で $app が取得できるのですね。 Version20180618162100がアプリケーションへ依存してしまうことになり、システム開発の概念上はあまり良い方法ではないと思いますが、(自分で言っておいて申し訳ございません) EC-CUBE内で使われている方法でもありますし、このケースでは問題ないかなと思います。 |
h_tanaka |
投稿日時: 2018/6/19 16:04
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: 有効化でレコードを追加したい umebius 様
ありがとうございます。 $app = \Eccube\Application::getInstance(); で $app が取得できるのですね。 勉強になります。 ご提示の方法でうまくいきました!
|
umebius |
投稿日時: 2018/6/18 18:07
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 有効化でレコードを追加したい CSV_TYPE_ORDERに限ってはいないですが、
おそらくこういうことかと思います。 以前同じようなことを書いたので参考になるかもしれません。 https://umebius.com/eccube/get_max_id_or_rank_value_from_table/
|
h_tanaka |
投稿日時: 2018/6/18 17:46
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
有効化でレコードを追加したい EC-CUBE3.0.16
プラグインを有効化したタイミングで dtb_csv にレコードを追加したいと思っていますが、可能でしょうか? Migrations を次のように実装しようとしていますが、rank を設定するために既存レコードの rank の MAX 値の取得方法がわからないです。 なお、次のコードは動作未検証です。
|
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |