テーブル 'user'があります。 'email'フィールドを更新する必要があります。更新するためのカスタムビルドクエリがあります。ユーザーのuidのみがあります。TYPO3 Extbaseでカスタムクエリを使用してテーブルを更新する
私が意味..は
更新テーブル 'ユーザー' と同等の任意のTYPO3のカスタムクエリは、uidは= 1電子メールを= '[email protected]' に設定あります。
$クエリ=の$ this - >からCreateQuery()等。 $ query->マッチング リターン$( $ query-> logicalAnd( $ query->( '組織'、$組織)に等しく、 $ query->は( '領域'、$領域) ) が含まれています) query-> execute();あなたは
use HDNET\ExtensionName\Utility; Utility::exec_UPDATEquery ( $table, $where, $fields_values, $no_quote_fields = false );
を使用していないのはなぜ
はこれですuidがfindByUid()で取得されたと記録する次に、対応するフィールドにセッター関数を使用する方がよいでしょう。 –
セッターでフィールドを設定した後、単にupdateも呼び出します。あなたは私が意味するものを持っていますよね? –
@AnuBhuvanendranNairあなたは正しいです... –