delete() 공개 메소드

Build a DELETE SQL string from SqlBuilder's state.
public delete ( ) : string
리턴 string DELETE string
예제 #1
0
 function onDeleteDelete(Model $model)
 {
     $modelPk = Model::primaryKeyName($model);
     if (!isset($this->through)) {
         $relatedClass = $this->foreignClass;
     } else {
         $relatedClass = $this->through;
     }
     $queryBuilder = new SqlBuilder();
     $queryBuilder->from(Model::tableFor($relatedClass))->equal($this->foreignKey, $model->{$modelPk});
     $source = Model::sourceFor($model);
     $source->executeStatement($queryBuilder->delete(), $queryBuilder->getPdoArguments());
 }