И что клиенту с этой информацией делать? echo из catch - это какой-то совсем махровый говнокод, какие-то 90-е года прошлого века. Как будто у нас не приложение, а бордель. Только что информацию в БД записывали и уже опа - все забыли, понеслись что-то клиенту писать. А то он не догадается по 500 ошибке, что серверу операция не удалась
Dmitri1998, а можно вас спросить?
Какой вы видите в этом смысл? Для чего вам это "просто буду echo выводить"? А точнее - для кого вы его будете выводить?
не надо вот этого лепета
хранение данных в БД никак не отражается на коде. запрос меняется - ну так он в любом случае меняется
но главное опять же - все эти выковырянные из носа оправдания служат одной цели - прикрыть желание сделать по-своему
это было видно на примере шаблонизатора - "усрусь, но буду делать не как нормальные люди". причем там никаких "бизнес-требований" не было
идите уже дальше свое дерьмо хлебать, выныривать не обязательно
проблема тут не в знаниях, а в самомнении
на словах "ой я не профи", а на деле "буду делать самый мудовый вариант, потому что мне так кажется лагичние"
как будто первый раз такое
galaxy, каких основ он не понимает? 3 года на тостере, 300 вопросов. Сколько еще лет надо в ясельках пробыть, чтобы начать делать по-человечески? 5? 10?
Это не "хорошее" решение. Это решение, буквально, уровня "2х2=4". Хорошее? Ну наверное, если вы предполагаете какие-то другие варианты.
Новичкам очень многие вежи кажутся логичными. Например писать WHERE id='$id' вместо WHERE id=?
А потом писать слезные посты на Тостер "ой миня паламали, как мине защитица, причем за 6 секунд и две копейки!!!!!!11111"
SQL всё может. Но сначала надо прочитать букварь. Чтобы идиотские решения не казались логичными.
И срочно переделывать эту офигенно логичную логику в своём приложении
потому что переделывать все равно придется, но потом будет гораздо больнее.
galaxy, вот не надо здесь этих худых концов.
почему вы всегда так любите потакакать лени и невежеству?
почему так стараетесь запороть систему пока она только ещё проектируется?
чтобы потом было гораздо больнее переделывать?
и кстати, если просто
Перед:
$userFound = User::find($email, true);
Создать
$userFound = User::ufind($username, true);
то $userFound от емейла затрет значение $userFound от юзера
Вам надо научиться задавать вопросы
никогда не надо описывать код словами.
вместо слов "В обработчике скопировал функцию и поменял переменные" надо писать код.