質問 > その他 > テーブルのレコード削除について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
YOU771 |
投稿日時: 2022/2/15 11:33
対応状況: −−−
|
新米 登録日: 2022/2/3 居住地: 投稿: 5 |
テーブルのレコード削除について [EC-CUBE] ECCUBE4.0
[サーバ] plesk [OS] 使用しているOS名、バージョン [PHP] ver.7.4.27 [データベース] MariaDB [WEBサーバ] plesk お世話になっております。 プラグイン開発をおこなっており、処理の中ですでに登録されているレコードを削除したいケースがでてきました。 id |Product_id |hogehoge_id --------------------------- 1 1 1 1 1 2 1 2 1 --------------------------- 上記の様なテーブル構成とした時に、 Repositoryクラス側で "Product_id = 1" を対象に Deleteのクエリを実行させたいと考えておりますが、 記法がわかりませんでした。 基本的な質問で恐縮ですが、ご教示いただければと思います。 |
Buchiii |
投稿日時: 2022/2/24 14:26
対応状況: −−−
|
半人前 登録日: 2020/10/9 居住地: 投稿: 30 |
Re: テーブルのレコード削除について YOU771 様
対象のEntityのRepositoryにて 以下のような例の内容で削除できないでしょうか。 $this ->createQueryBuilder('c') ->delete() ->where('c.id = :id') ->setParameter('id', 1) ->getQuery() ->execute(); |
YOU771 |
投稿日時: 2022/3/17 11:18
対応状況: 解決済
|
新米 登録日: 2022/2/3 居住地: 投稿: 5 |
Re: テーブルのレコード削除について Buchiii様
返信遅くなりまして申し訳ありません。 ご提示いただいた内容を参考にDeleateの処理を書き 無事想定した処理を行う事ができました。 お忙しい中ご助言いただきありがとうございまし。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |