У меня есть абстрактный класс отображения данных:
<?php
abstract class ADataMapper
{
abstract public function addNew($dataObj);
abstract public function update($dataObj);
abstract public function find($primaryKey);
abstract public function delete($dataObj);
}
?>
В подклассе ADataMapper
мне нужно найти строку по столбцу, который не является первичным ключом, а именно: 'имя файла'.
Будет ли лучше реализовать метод, подобный findByFilename($filename)
, или есть другая, более простая альтернатива?Я чувствую, что просто добавляю больше сложности, чем необходимо.