Я работаю над некоторым простым скриптом, но не могу оборачивать эту проблему. Так вот оно. /** * Booking * @ORM\Table() * @ORM\Entity(repositoryClass="Tons\BookingBundle\Entity\BookingRepository") * @UniqueEntity(fields={"room", "since", "till"}, repositoryMethod="getInterferingRoomBookings") * @Assert\Callback(methods={"isSinceLessThanTill"}, groups={"search","default"}) */ class Booking и метод репозитория /** * Get room state for a certain time period * * @param array $criteria * @return array */ […]
Мой вопрос будет использовать электронные письма в качестве примера, но это может быть применимо ко всему. Обычно, прежде чем регистрировать нового пользователя (включая вставку его / ее электронной почты), я проверяю, существует ли его / ее электронная почта в БД примерно так: $result = mysql_query("SELECT * FROM Users WHERE email = '".mysql_real_escape_string($email)"';"); if(!$result) { die(mysql_error()); […]