Ich möchte eine Funktion, um ein Feld "is_featured" zu 1 (wahr) des Ereignismodells der angegebenen ID zu ändern, um ein Ereignis als "Featured" zu markieren.Wie aktualisiere ich 1 Feld in CakePHP?
class EventsController extends AppController{
function feature($id){}
}
Gehört die saveField-Funktion in die Controller- oder Modellklasse? – gkalikapersaud
@ user2128444 Es ist eine Modellfunktion, aber Sie können es in Ihrem Controller und Modell verwenden. Das Beispiel in der Antwort würde in der Steuerung platziert werden. Die Verwendung im Modell würde folgendermaßen aussehen: $ this- id = $ id; $ this-> saveField ('is_featured', true); '. – Hippie
Hallo, ich möchte wissen, wenn Tabelle kein ID-Feld haben und wie zu speichern? Ich benutze es nicht in meiner Tabelle. ** $ this-> Event-> pid = $ id ** ist nicht ok? Wie überprüfe ich meinen Zustand? –