Example #1
0
 public function isExistName($name)
 {
     // $rowset = $this->tableGateway->select(array('name' => $name));
     //$row = $rowset->current();
     // if (!$row) {
     //return false;
     //throw new \Exception("Could not find row $id");
     //}
     //return true;
     $valid = true;
     $name = trim($name);
     $adapter = $this->tableGateway->getAdapter();
     //$adapter = null;
     if (null === $adapter) {
         throw new \Exception('No database adapter present');
     }
     $validator = new RecordExists(array('table' => 'kill_type', 'field' => 'name', 'adapter' => $adapter));
     // We still need to set our database adapter
     $validator->setAdapter($adapter);
     // Validation is then performed as usual
     if ($validator->isValid($name)) {
         $valid = true;
     } else {
         $valid = false;
     }
     return $valid;
     // username is invalid; print the reason
     //$//messages = $validator->getMessages();
     //foreach ($messages as $message) {
     //echo "$message\n";
     //}
 }
Example #2
0
 public function isExistName()
 {
     $adapter = $this->tableGateway->getAdapter();
     if (null === $adapter) {
         throw new \Exception('No database adapter present');
     }
     $validator = new RecordExists(array('table' => 'screen_shots', 'field' => 'title', 'adapter' => $adapter));
     $validator->setAdapter($adapter);
     return $validator;
 }
 public function isExistName($name)
 {
     $valid = true;
     $name = trim($name);
     $adapter = $this->tableGateway->getAdapter();
     if (null === $adapter) {
         throw new \Exception('No database adapter present');
     }
     $validator = new RecordExists(array('table' => 'deer_activity', 'field' => 'name', 'adapter' => $adapter));
     // We still need to set our database adapter
     $validator->setAdapter($adapter);
     // Validation is then performed as usual
     if ($validator->isValid($name)) {
         $valid = true;
     } else {
         $valid = false;
     }
     return $valid;
 }