Wentixon, я не говорю что код покрывает 100% задач. Нужные задачи он покрывает. Если вы пользователь, можете прислать пр или создать исуса на край. Я и не планировал выходить этим кодом на конкуренцию и так уже большой кучи разных решений. Просто вы так поставили вопрос, как будто я вам чего то должен. Вы описали проблему, я написал что не предусмотрено функционалом. Можно исправить, не сложно, но вы же все равно не будете использовать, давайте ваш код обсудим. Я более чем уверен найдутся и у вас косяки
Wentixon, да я понял что вы имеете ввиду.))) знаю как сделать чтоб работало с любыми полями. Моя задача была реализовать репозиторий, я реализовал, свой велосипед зачем нужен? Для практики, когда то делал, вспомнил, подсмотрел. Вы так переживаете, что прям у вас проект умер, я отказал вам в поддержке своего продукта))
Wentixon, все что вы написали легко очень реализовать, но зачем? В билдере есть заготовка под это where метод. Просто у меня считайте соглашение работать через id как инт
Wentixon, да понятно что опенсорсу помочь можно, я как бы вообще за опенсорс. Но я кодю в свободное время, времени нет от слова совсем. И работаю я не прогером
Wentixon, ну все вроде противятся магии
Я пилил заготовку
$all = $users->Find('one', 'id', 1);
$byName = $users->OneFindByName('Artur');
$byId = $users->oneFindById(1);
$byNames = $users->allFindByName('Test');
$dUser = $users->delete('id', [1,2,3]);
$d1User = $users->deleteByName('user');
Тут одна магия
Разбирается метод на сортовляющие
Там тоже строк 20 всего
Wentixon, был бы такой проект и куча времени. Я бы конечно с радостью поддерживал. Да любой наверное хотел бы написать что то, чем будут пользоваться не полтора товарища. Я вообще забыл когда код писал.
Wentixon, про какие косяки вы говорите. Ид стандартное поле автоинкриментное инт))
Это не AR , этого я изначально добивался, ни о какой сложной приминяемости речь не шла. Там самое простое в пару килобайт кода.
Есть поинтереснее код. В планах была задумка писать нормальную орм. Пока реализовал 10%
Это билдер запросов. Репы в профиле
Ну хотя бы интерфейс или абстрактную кассу сделайте. Если вдруг появится новая касса, добавить уже будет в разы проще
Даже паттерн можно подобрать под этот подход
Wentixon, да весь фв писался для такого, чтоб разобраться как что работает вместе с фв.
))) просто было интересно запилить орм, запилил. Там в описании написано же, простая. Можно например гостевую книгу написать) там pdo там в тестах sqllite если что
Я же не говорю что я доктрину новую написал. Код по стандартам, тесты есть. Плохого качества?