コード例 #1
0
ファイル: GroupDao.php プロジェクト: dominios/alien-framework
 /**
  * @param DBRecord $group
  * @throws \InvalidArgumentException
  * @return PDOStatement
  */
 protected function prepareUpdateStatement(DBRecord $group)
 {
     if (!$group instanceof Group) {
         throw new InvalidArgumentException("Argument must be instance of " . __NAMESPACE__ . " class!");
     }
     $conn = $this->getConnection();
     $stmt = $conn->prepare('UPDATE ' . DBConfig::table(DBConfig::GROUPS) . ' SET
         name=:n, description=:d
         WHERE id=:id;');
     $stmt->bindValue(':id', $group->getId(), PDO::PARAM_INT);
     $stmt->bindValue(':n', $group->getName(), PDO::PARAM_STR);
     $stmt->bindValue(':d', $group->getDescription(), PDO::PARAM_STR);
     return $stmt;
 }