Nur ein Feld auf CakePHP aktualisieren 3

8

In einigen Teilen meiner App muss ich nur das Feld is_active einiger table mit vielen Feldern aktualisieren. Was ist der beste Ansatz, um nur dieses Feld zu aktualisieren und die Validierungen und Requiriments aller anderen Felder zu vermeiden?

    
Daniel Faria 13.05.2015, 14:53
quelle

5 Antworten

10

Wenn Sie nur bestimmte Zeilen aktualisieren möchten, verwenden Sie Folgendes:

%Vor%

Siehe hier ( Daten in CakePHP3 aktualisieren ).

    
Manohar Khadka 13.11.2016, 08:59
quelle
7

Das wird funktionieren:

%Vor%

Ссылка

    
Isaac Askew 13.05.2015 19:34
quelle
0

Verwenden Sie das Beispiel hier: Ссылка . Führen Sie den folgenden Code aus, um alle Datensätze in table_name_here table mit einem neuen Wert für is_active column zu aktualisieren.

%Vor%     
Yasen Zhelev 13.05.2015 15:28
quelle
0

Wenn Callbacks nicht ausgelöst werden sollen, verwenden Sie updateAll ()

%Vor%     
omid 25.01.2017 07:55
quelle
-4

Die anderen Antworten verwenden keine Internationalisierung und andere Modelle Requisiten, Rückrufe usw. Ich denke, dies ist wegen des Abfrage-Generators, es verwendet nicht die Modelle und damit ihr Verhalten, deshalb sollten Sie Folgendes verwenden:

%Vor%     
Kwaadpepper 29.05.2015 10:32
quelle

Tags und Links