CakePHP – badanie właściwości

$article->has('title' );      // czy jest i czy ma wartość
$article->isEmpty('title' );  // czy jest pusta
$article->hasValue('title' ); // czy ma wartość

$article->isNew();  // nie zapisany jeszcze w bazie

$article->isDirty('title' ); // czy zmieniono title

$article->comments[] = $newComment;
$article->setDirty('comments' , true);  // ustaw - zmieniono
$dirtyFields = $entity->getDirty(); // pobierz wszystkie falgi

$article->clean();  // wyczyść wszystkie flagi dirty
$entity->unsetProperty('name');

$user->unsetProperty('beers');  // user belongsToMany beers
$user->has('beers');   // false
// Aby znowu mieć dostęp - ładujemy ręcznie
$user= $this->Programmers->loadInto($user, ['Beers']);

Dodaj komentarz